提醒
设置一个警报,通过电子邮件或 Slack 将问题的结果发送给他人,或发送到 webhook。
警报仅适用于问题。如果您想将仪表板的结果发送给您,请查看 仪表板订阅。
警报的先决条件
要开始使用警报,管理员需要至少设置一个通知渠道。
只有管理员和拥有设置访问权限的人员才能使用 Webhooks。
创建警报

创建警报
- 保存您的问题。
- 点击屏幕右上角的三个点。
- 选择创建警报。
- 选择您想收到警报的内容(选项取决于问题类型)
- 当问题返回结果时 - 适用于任何问题。
- 当时间序列跨越目标线时 - 适用于显示时间序列的折线图、条形图或面积图。
- 当进度条达到或低于其目标时 - 适用于进度条。
- 选择 Metabase 何时检查结果:每分钟、每小时、每天、每周、每月,或使用 Quartz cron 语法设置的自定义计划。
- 选择警报的目标:电子邮件、Slack 或 Webhook(只有管理员和拥有设置访问权限的人员才能创建和发送到 Webhooks)。
- 配置任何其他选项(例如仅发送一次警报)。
- 点击完成。
发送一次性警报
设置警报时,如果您选择仅发送一次警报的选项,Metabase 将发送该警报一次,然后自行删除,永不再向任何人发出警报。这些“一次性”警报对于帮助您了解何时达到一次性里程碑非常有用。
测试警报
要测试警报,首先确保问题返回结果(如果问题没有返回任何结果,Metabase 将不会发送警报)。
然后按立即发送按钮触发警报。
结果警报
Metabase 可以在预定时间向您发送警报,当您的问题返回任何结果时。这种类型的警报特别适用于您有一个通常不返回结果的问题,但您想知道何时确实返回了结果。
例如,您可能有一个名为 Reviews 的表,并且您想知道客户何时留下差评(您认为低于三颗星的都是差评)。要为此情况设置警报,您需要创建一个原始数据问题(即返回评论列表的问题),并添加一个过滤器,仅包括星级低于三颗星的结果。
您可能不想收到关于您曾经收到的所有差评的警报,而只想收到最近的。因此,您可以添加一个过滤器,仅包括昨天或今天的结果,具体取决于您想检查这些差评的频率。此时,当您检查此问题的结果时,它可能不会返回任何结果,这是一个好兆头。
保存问题,创建警报,并选择 Metabase 要检查结果的频率。就这样!
目标线警报
需要一个带有目标线的条形图、折线图或面积图。
当您正在跟踪每日活跃用户 (DAU) 并想知道何时达到某个 DAU 数量,或者您正在跟踪每周订单数量并想知道何时订单数量低于某个阈值时,目标线警报非常有用。
创建时间序列跨越目标线时的警报
- 创建显示随时间变化的数字的折线图、面积图或条形图。
- 通过单击左下角的齿轮图标打开可视化设置。
- 在显示选项卡中,打开显示目标设置。
- 选择一个目标值(可选填入标签)并点击完成。
- 保存问题。
-
点击顶部的三个点图标,然后选择“创建警报”
您可以选择
- Metabase 何时提醒您,当时间序列超出目标线时,或当它低于目标线时。
- Metabase 是每次时间序列跨越目标线时提醒您,还是只在第一次跨越目标线时提醒您。
- Metabase 多久检查一次以查看目标线是否已被跨越。
- 选择警报的计划和收件人,然后点击“完成”
进度条警报
需要进度条可视化。
如果您想在单个数字达到目标时设置警报,可以使用进度条可视化。
- 创建一个返回单个数字作为结果的问题。
- 选择进度条图表类型。
- 在可视化设置中,选择一个目标值。
- 保存您的问题。
- 通过点击右上角的三个点创建警报。
您将看到关于此进度条的警报选项
- 是提醒进度条达到目标线时或低于目标时,
- 是仅在进度条第一次达到目标线时提醒,还是每次都提醒
- Metabase 多久检查一次以查看目标是否已被达到。
编辑、删除和退订警报
要编辑或删除问题的警报,请点击右上角的三个点图标,然后选择编辑警报。您可以编辑的内容取决于您是否是管理员。
所有人
- 所有人都可以编辑他们自己设置的警报(但不能编辑其他人设置的警报)。
- 所有人都可以通过点击右上角的齿轮图标,然后导航到账户设置 > 通知来查看和退订他们收到的所有警报。
管理员
- 管理员可以编辑和删除任何警报。此操作无法撤销,请谨慎操作!
- 管理员可以为任何警报添加或删除收件人,即使是他们自己未创建的警报。
- 管理员可以从管理员设置中的人员菜单批量管理每个人的警报。
Metabase 将在以下情况向您发送电子邮件
- 您设置了警报
- 您已退订了警报
- 您的某个警报已停止工作
- 您退订了警报
- 管理员将您添加到警报
避免更改 Slack 中警报频道的名称
一旦您将警报设置到 Slack 频道,请避免在 Slack 中更改该频道的名称。如果您在 Slack 中重命名了该频道,但希望 Metabase 继续向重命名的频道发送警报,您需要在 Metabase 中更新警报以指向新频道名称。
警报过期和特殊情况
某些情况将自动更改或删除警报
- 您重命名了目标 Slack 频道。实际上,警报不会被删除,但 Metabase 将不再有地方发送警报。您需要在 Metabase 中将警报的目标频道更新为新频道的名称。
- 如果为“目标线”警报提供支持的问题删除了目标线,该警报将更改为“结果”类型警报。
- 如果问题被删除,Metabase 将删除为该问题设置的所有警报。
即使设置警报的人不再拥有活跃账户,警报也将继续工作。例如,如果一个有多位收件人(或发送到 Slack 频道)的警报是由一个账户已被停用的人设置的,该警报将继续工作(尽管 Metabase 将停止向已停用的账户发送警报)。
管理员可以看到所有警报
使用情况分析仅在 Pro 和 Enterprise 计划(包括自托管和 Metabase Cloud)中可用。
管理员可以在您 Metabase 的用法分析集合中查看人们设置的所有警报和仪表板订阅列表。请参阅用法分析。
权限如何与警报协同工作
请参阅通知权限。
将警报发送到私人 Slack 频道
从警报中移除 Metabase 品牌
延伸阅读
阅读其他版本的 Metabase 的文档。