当 Firebase 功能崩溃时,如何设置 Web 挂钩以向 Slack 发送消息?
How to setup web hooks to send message to Slack when Firebase functions crash?
我需要主动接收 Firebase 函数的崩溃通知。
有什么方法可以设置 Slack webhooks 在 Firebase 函数抛出错误、函数崩溃或类似情况时接收消息?
我希望按速度接收问题消息,即:Firebase Functions 每天崩溃 50 次。
非常感谢。
首先,您必须创建一个 log based (counter) metric 来计算特定的错误发生次数,其次 - 您使用 Slack 通知渠道创建警报策略。
让我们从函数抛出错误时出现的finding corresponding logs开始。因为我没有会崩溃的,所以我使用了表明它已启动的日志。
接下来你必须create a log based metric。忽略下一个屏幕并转到 Monitoring > Alerting。单击“创建新策略”,找到您的指标,然后 select“滚动 Window”到您需要的任何时间段。为了测试,我用了 1 分钟。然后将“Rollind windows 函数”设置为“均值”。
现在配置必须触发警报的时间 - 我选择了 3 个以上(1 分钟内 window)。
在下一个屏幕上,您 select notification channel. In case of Slack it has to be configured first in "Notification Channels".
您现在可以保存政策。
几分钟后,我收集了足够的数据来生成两个事件:
这里有一些 alerting related documentation 可以帮助您了解如何使用它们。
我需要主动接收 Firebase 函数的崩溃通知。
有什么方法可以设置 Slack webhooks 在 Firebase 函数抛出错误、函数崩溃或类似情况时接收消息?
我希望按速度接收问题消息,即:Firebase Functions 每天崩溃 50 次。
非常感谢。
首先,您必须创建一个 log based (counter) metric 来计算特定的错误发生次数,其次 - 您使用 Slack 通知渠道创建警报策略。
让我们从函数抛出错误时出现的finding corresponding logs开始。因为我没有会崩溃的,所以我使用了表明它已启动的日志。
接下来你必须create a log based metric。忽略下一个屏幕并转到 Monitoring > Alerting。单击“创建新策略”,找到您的指标,然后 select“滚动 Window”到您需要的任何时间段。为了测试,我用了 1 分钟。然后将“Rollind windows 函数”设置为“均值”。
现在配置必须触发警报的时间 - 我选择了 3 个以上(1 分钟内 window)。
在下一个屏幕上,您 select notification channel. In case of Slack it has to be configured first in "Notification Channels".
您现在可以保存政策。
几分钟后,我收集了足够的数据来生成两个事件:
这里有一些 alerting related documentation 可以帮助您了解如何使用它们。