警报

设置警报,通过电子邮件、Slack 或 webhook 将问题的结果发送给相关人员。

警报仅适用于问题。如果您想获取仪表板的结果,请查看仪表板订阅

警报先决条件

要开始使用警报,管理员需要设置至少一个以下通知渠道。

创建警报

Get alerts

创建警报的步骤

  1. 保存您的问题。
  2. 点击屏幕右上角的分享图标。
  3. 选择 创建警报
  4. 选择您希望收到警报的内容。警报选项将取决于问题的可视化方式。请参阅警报类型
  5. 选择您希望 Metabase 何时检查结果。Metabase 可以按分钟、每小时、每天、每周、每月检查结果,或按照您使用 Quartz cron 语法设置的自定义计划进行检查。
  6. 选择警报目的地:电子邮件Slackwebhook

您还可以选择只发送一次警报。要测试警报,您可以点击**立即发送**按钮。但请确保问题返回了结果。如果问题未返回任何结果,Metabase 将不会发送警报。

警报类型

结果警报

Metabase 可以按计划向您发送警报,当您的某个问题返回任何结果时。如果您的某个问题通常不返回任何结果,但您想知道何时返回结果时,这种警报特别有用。

例如,您可能有一个名为Reviews的表,并且您希望在客户留下差评时(您认为低于三星的都是差评)收到通知。要为此情况设置警报,您需要创建一个原始数据问题(即返回评论列表的问题),并添加一个筛选器,只包含低于三星的结果。

您可能不想收到所有差评的警报,而只想收到最近的。因此,您可以添加一个筛选器,仅包含昨天或今天的结果,具体取决于您希望多久检查一次这些差评。此时,当您检查此问题的结果时,它可能不会返回任何结果,这是一件好事。

保存问题,创建警报,并选择您希望 Metabase 多久检查一次此问题的结果。就是这样!

目标线警报

需要柱状图、折线图或面积图并带有目标线。

当您跟踪每日活跃用户 (DAU) 并希望知道何时达到特定 DAU 数量,或者您跟踪每周订单并希望知道订单数量何时低于某个阈值时,目标线警报非常有用。

首先,您需要一个显示随时间变化的数字的折线图、面积图或柱状图。

接下来,您需要在图表上设置目标线。点击左下角的**齿轮**图标,打开可视化设置。然后点击**显示**选项卡,并开启**显示目标**设置。为您的目标选择一个值(可选地添加一个标签),然后点击完成。

您可以选择

  • 您希望 Metabase 在时间序列高于目标线时提醒您,还是在低于目标线时提醒您。
  • 您希望 Metabase 在时间序列每次穿过目标线时都提醒您,还是只在第一次穿过目标线时提醒您。
  • 您希望 Metabase 多久检查一次目标线是否已被穿过。

点击完成,您的警报就设置好了!

如果您需要编辑或取消订阅已设置的警报,只需点击相同的图标。您会看到“编辑”和“取消订阅”按钮。您还会在此处看到管理员可能已将您添加到的关于此问题的警报。

Metabase 将在以下情况通过电子邮件通知您:

  • 您设置了警报
  • 您已取消订阅警报
  • 您的一个警报已停止工作
  • 您取消订阅了警报
  • 管理员将您添加到了警报中

进度条警报

需要进度条可视化

如果您想在单个数字达到目标时设置警报,可以使用进度条可视化。

  1. 创建一个返回单个数字作为结果的问题,
  2. 选择进度条图表类型,
  3. 在可视化设置中,选择一个目标值
  4. 保存您的问题,
  5. 通过点击右上角的分享图标创建警报

您将看到何时收到此进度条警报的选项

  • 当进度条达到目标线或低于目标时是否发出警报,
  • 仅在进度条第一次达到目标线时发出警报,还是每次都发出警报
  • 您希望 Metabase 多久检查一次目标是否已达成。

编辑和删除警报

要编辑或删除问题上的警报,请点击右上角的分享图标。您可以编辑的内容取决于您是否是管理员。

所有人

  • 每个人都可以编辑他们自己设置的警报(但不能编辑其他人设置的警报)。
  • 每个人都可以通过点击右上角的**齿轮**图标,然后导航到**账户设置** > **通知**来查看和取消订阅他们收到的所有警报。

管理员

  • 管理员可以编辑和删除任何警报。此操作无法撤销,请务必小心!
  • 管理员可以添加或删除任何警报的接收者,即使是他们自己未创建的警报。
  • 管理员可以在管理设置中的人员菜单中批量管理每个人的警报。

避免更改 Slack 中已设置警报的频道名称

一旦您将警报设置到 Slack 频道,请避免更改该频道在 Slack 中的名称。如果您在 Slack 中重命名了频道,但希望 Metabase 继续向该重命名的频道发送警报,您需要更新 Metabase 中的警报以指向新的频道名称。

警报过期和特殊情况

某些情况下警报会自动更改或删除

  • 您重命名了目标 Slack 频道。嗯,严格来说警报不会被删除,但 Metabase 将无法再发送警报。您需要更新 Metabase 中警报的目标频道为新的频道名称。
  • 如果从支持“目标线”警报的问题中删除了目标线,警报将变为“结果”类型警报。
  • 如果问题被删除,Metabase 将删除为该问题设置的任何警报。

警报将继续工作即使设置警报的人不再拥有活跃账户。例如,如果一个包含多个接收者(或发送到 Slack 频道)的警报是由账户已被停用的人设置的,该警报将继续工作(尽管 Metabase 将停止向已停用的账户发送警报)。

管理员可以查看所有警报

使用情况分析仅在专业版企业版计划中可用(包括自托管和 Metabase 云版)。

管理员可以在您的 Metabase 的使用情况分析集合中查看所有警报和仪表板订阅的列表。请参阅使用情况分析

权限如何与警报协同工作

请参阅通知权限

将警报发送到私有 Slack 频道

请参阅将警报和订阅发送到私有 Slack 频道

延伸阅读

阅读其他Metabase 版本的文档。

© . All rights reserved.