创建 Chronograf 警报规则
Chronograf 为Kapacitor提供了用户界面,InfluxData的处理框架,用于创建报警、ETL作业(运行提取、转换、加载)和检测数据中的异常。 Chronograf 报警规则对应于每当满足特定条件时触发报警的 Kapacitor 任务。在后台,这些任务存储为TICKscripts,可以手动或通过 Chronograf 编辑。可以使用 Chronograf 管理的常见报警用例包括:
- 具有静态上限、下限和范围的阈值。
- 基于单位或百分比变化的相对阈值。
- 死手开关。
复杂的警报和其他任务可以直接在Kapacitor中定义为TICKscripts,但可以在Chronograf中查看和管理。要了解如何在Chronograf中管理Kapacitor TICKscripts,请参阅 管理Kapacitor TICKscripts。
要求
Get started with Chronograf 提供以下每个需求的逐步说明:
- 下载并安装整个 TICKstack(Telegraf、InfluxDB、Chronograf 和 Kapacitor)。
- 在Chronograf中创建Kapacitor连接.
管理Chronograf警报规则
Chronograf 让您创建和管理 Kapacitor 警报规则。要管理警报规则:
要在Chronograf中创建和管理警报规则,请点击左侧导航栏中的 警报,然后选择警报规则。 执行以下操作之一:
- 查看警报规则。
- 启用和禁用警报规则。
- 删除警报规则。
- 使用警报规则生成器创建新警报规则。
创建警报规则
来自警报规则页面在Chronograf中:
点击 + 创建警报规则。
命名警报规则。
选择警报类型:
Threshold- 当数据超过边界时发出警报。Relative- 如果数据相对于不同时间范围的数据发生变化,则发出警报。Deadman- 如果InfluxDB在指定时间段内没有接收到相关数据,则发出警报。
选择用于警报规则的时间序列数据。
- 浏览数据库、测量、标签和字段以选择所有相关数据。
定义规则条件。条件选项由警报类型决定。
选择和配置警报处理程序。
- 警报处理程序确定系统发送警报的位置(事件处理程序)。
- Chronograf 支持多个事件处理程序,每个处理程序都有独特的可配置选项。
- 可以添加多个警报处理程序,以将警报发送到多个端点。
配置警报消息。
- 警报消息是伴随警报的文本。
- 警报消息是可以访问警报数据的模板。
- 可用的模板显示在消息文本框下方。
- 当您输入警报消息时,点击数据模板会将其插入到已输入文本的末尾。
点击 保存规则。
启用和禁用警报规则
要启用和禁用警报,请在左侧导航栏中单击 警报,然后选择警报规则。
- 要启用警报规则,请找到该警报规则并点击 任务启用 的框。一个蓝点表示任务已启用。出现一条消息以确认规则已成功启用。
- 要禁用警报规则,请点击框 Task Enabled。蓝点消失,并且会有消息确认警报已成功禁用。
删除警报规则
要删除一个警报,请点击左侧导航栏中的 警报,然后选择 警报规则。
- 找到您想删除的警报,然后将鼠标悬停在“任务启用”框上。右侧出现一个 删除 按钮。
- 点击 删除 删除规则。
注意: 删除规则是不可逆的,并将永久删除该规则。
查看警报历史
Chronograf 让你在 告警历史 页面查看你的告警历史。
要查看您警报的历史记录,请在左侧导航栏中点击警报,并选择警报历史。请执行以下任一操作:
- 查看所有触发的警报历史记录。
- 按类型过滤警报历史记录。
- 查看指定时间范围内的警报历史记录。