警报
设置警报,通过电子邮件、Slack 或 webhook 将问题的结果发送给相关人员。
警报仅适用于问题。如果您想获取仪表板的结果,请查看仪表板订阅。
警报先决条件
要开始使用警报,管理员需要设置至少一个以下通知渠道。
创建警报
创建警报的步骤
- 保存您的问题。
- 点击屏幕右上角的分享图标。
- 选择 创建警报。
- 选择您希望收到警报的内容。警报选项将取决于问题的可视化方式。请参阅警报类型。
- 选择您希望 Metabase 何时检查结果。Metabase 可以按分钟、每小时、每天、每周、每月检查结果,或按照您使用 Quartz cron 语法设置的自定义计划进行检查。
- 选择警报目的地:电子邮件、Slack 或 webhook。
您还可以选择只发送一次警报。要测试警报,您可以点击**立即发送**按钮。但请确保问题返回了结果。如果问题未返回任何结果,Metabase 将不会发送警报。
警报类型
结果警报
Metabase 可以按计划向您发送警报,当您的某个问题返回任何结果时。如果您的某个问题通常不返回任何结果,但您想知道何时返回结果时,这种警报特别有用。
例如,您可能有一个名为Reviews
的表,并且您希望在客户留下差评时(您认为低于三星的都是差评)收到通知。要为此情况设置警报,您需要创建一个原始数据问题(即返回评论列表的问题),并添加一个筛选器,只包含低于三星的结果。
您可能不想收到所有差评的警报,而只想收到最近的。因此,您可以添加一个筛选器,仅包含昨天或今天的结果,具体取决于您希望多久检查一次这些差评。此时,当您检查此问题的结果时,它可能不会返回任何结果,这是一件好事。
保存问题,创建警报,并选择您希望 Metabase 多久检查一次此问题的结果。就是这样!
目标线警报
需要柱状图、折线图或面积图并带有目标线。
当您跟踪每日活跃用户 (DAU) 并希望知道何时达到特定 DAU 数量,或者您跟踪每周订单并希望知道订单数量何时低于某个阈值时,目标线警报非常有用。
首先,您需要一个显示随时间变化的数字的折线图、面积图或柱状图。
接下来,您需要在图表上设置目标线。点击左下角的**齿轮**图标,打开可视化设置。然后点击**显示**选项卡,并开启**显示目标**设置。为您的目标选择一个值(可选地添加一个标签),然后点击完成。
您可以选择
- 您希望 Metabase 在时间序列高于目标线时提醒您,还是在低于目标线时提醒您。
- 您希望 Metabase 在时间序列每次穿过目标线时都提醒您,还是只在第一次穿过目标线时提醒您。
- 您希望 Metabase 多久检查一次目标线是否已被穿过。
点击完成,您的警报就设置好了!
如果您需要编辑或取消订阅已设置的警报,只需点击相同的图标。您会看到“编辑”和“取消订阅”按钮。您还会在此处看到管理员可能已将您添加到的关于此问题的警报。
Metabase 将在以下情况通过电子邮件通知您:
- 您设置了警报
- 您已取消订阅警报
- 您的一个警报已停止工作
- 您取消订阅了警报
- 管理员将您添加到了警报中
进度条警报
需要进度条可视化。
如果您想在单个数字达到目标时设置警报,可以使用进度条可视化。
- 创建一个返回单个数字作为结果的问题,
- 选择进度条图表类型,
- 在可视化设置中,选择一个目标值
- 保存您的问题,
- 通过点击右上角的分享图标创建警报
您将看到何时收到此进度条警报的选项
- 当进度条达到目标线或低于目标时是否发出警报,
- 仅在进度条第一次达到目标线时发出警报,还是每次都发出警报
- 您希望 Metabase 多久检查一次目标是否已达成。
编辑和删除警报
要编辑或删除问题上的警报,请点击右上角的分享图标。您可以编辑的内容取决于您是否是管理员。
所有人
- 每个人都可以编辑他们自己设置的警报(但不能编辑其他人设置的警报)。
- 每个人都可以通过点击右上角的**齿轮**图标,然后导航到**账户设置** > **通知**来查看和取消订阅他们收到的所有警报。
管理员
- 管理员可以编辑和删除任何警报。此操作无法撤销,请务必小心!
- 管理员可以添加或删除任何警报的接收者,即使是他们自己未创建的警报。
- 管理员可以在管理设置中的人员菜单中批量管理每个人的警报。
避免更改 Slack 中已设置警报的频道名称
一旦您将警报设置到 Slack 频道,请避免更改该频道在 Slack 中的名称。如果您在 Slack 中重命名了频道,但希望 Metabase 继续向该重命名的频道发送警报,您需要更新 Metabase 中的警报以指向新的频道名称。
警报过期和特殊情况
某些情况下警报会自动更改或删除
- 您重命名了目标 Slack 频道。嗯,严格来说警报不会被删除,但 Metabase 将无法再发送警报。您需要更新 Metabase 中警报的目标频道为新的频道名称。
- 如果从支持“目标线”警报的问题中删除了目标线,警报将变为“结果”类型警报。
- 如果问题被删除,Metabase 将删除为该问题设置的任何警报。
警报将继续工作即使设置警报的人不再拥有活跃账户。例如,如果一个包含多个接收者(或发送到 Slack 频道)的警报是由账户已被停用的人设置的,该警报将继续工作(尽管 Metabase 将停止向已停用的账户发送警报)。
管理员可以查看所有警报
管理员可以在您的 Metabase 的使用情况分析集合中查看所有警报和仪表板订阅的列表。请参阅使用情况分析。
权限如何与警报协同工作
请参阅通知权限。
将警报发送到私有 Slack 频道
延伸阅读
阅读其他Metabase 版本的文档。