雪花监控和通知

Snowflake Monitoring and Notification

¡您好! 我正在尝试为 Snowflake 中的资源使用情况创建一个监控和通知系统。这个想法是监视“随时间变化的仓库负载”,并在排队的查询增加某个阈值时向电子邮件发送通知。 Snowflake 提供积分消耗通知,但这不是我想要的;但是,我可以解决此特性。 我尝试在 aws 中创建一个 lambda 函数来查询 warehouse_load_history 函数,但我正在寻找一种更具成本效益的解决方案,因为 lambda 需要每 5 分钟左右执行一次。 那么,有什么想法吗?有人试过这个吗?

你可以考虑使用Snowflake的任务来查询Snowflake内部的warehouse_usage_history,如果有必要发送警报,你可以使用Snowflake中的external function来post 一个 SNS 频道,然后可以订阅该频道以获取 SMS 或电子邮件通知。

https://docs.snowflake.com/en/sql-reference/external-functions.html