文档

创建检查

在 InfluxDB 用户界面(UI)中创建检查。检查会查询数据并根据指定的条件对每个数据点应用状态。

检查的组成部分

检查由两部分组成——查询和检查配置。

检查查询

  • 指定要监控的数据集。
  • 可以包括标签以缩小结果。

检查配置

  • 定义检查属性,包括检查间隔和状态消息。
  • 评估指定的条件,并将状态(如果适用)应用于每个数据点
    • 严重
    • 警告
    • 信息
    • 正常
  • 将状态存储在 _level 列中。

检查类型

有两种类型的检查

阈值检查

阈值检查根据值是否在定义的阈值之上、之下、之内或之外分配状态。

看门狗检查

看门狗检查在系列或组在指定时间内未报告时对数据分配状态。

创建检查

  1. 在左侧导航菜单中,选择 警报 > 警报

  2. 点击 创建 并选择要创建的 检查类型

  3. 在窗口左上角点击 命名此检查 并提供唯一的检查名称,然后执行以下操作

  4. (可选) 在顶部的 命名此检查 字段中输入检查的唯一名称。

配置检查查询

  1. 选择要查询的 度量字段标签集

  2. 如果创建阈值检查,请选择一个 聚合函数。聚合函数会在指定的检查间隔之间聚合数据,并为检查处理返回单个值。

    聚合函数 列中,从间隔下拉列表中选择一个间隔(例如,“每 5 分钟”)并从函数列表中选择一个聚合函数。

  3. 点击 提交 以运行查询并预览结果。要查看原始查询结果,请点击 查看原始数据 切换。

配置检查

  1. 点击窗口顶部附近 2. 配置检查

  2. 属性 列中,配置以下内容

    每隔多少时间调度

    选择运行检查的间隔(例如,“每5分钟”)。此间隔与检查查询的聚合函数间隔相匹配。在此处更改间隔将更新聚合函数间隔。

    偏移量

    延迟任务执行以考虑任何延迟的数据。偏移量查询不会更改查询的时间范围。

    您的偏移量必须短于您的检查间隔

    标签

    将自定义标签添加到查询输出中。每个自定义标签都会在查询输出的每一行中添加一个新列。列标签是标签键,列值是标签值。

    使用自定义标签将其他元数据与检查关联起来。不同检查中的常见元数据标签可以让您轻松分组和组织检查。您还可以在通知规则中使用自定义标签。

  3. 状态消息模板列中,输入检查的状态消息模板。使用Flux 字符串插值用查询中的数据填充消息。

    检查数据表示为记录,r。使用点符号访问特定列值:r.columnName

    使用以下列中的数据

    示例状态消息模板
    From ${r._check_name}:
    ${r._field} is ${r._level}.
    Its value is ${string(v: r.field_name)}.
    

    当检查生成状态时,它将消息存储在_message列中。

  4. 定义检查条件以将状态分配给点。条件选项取决于您的检查类型。

    配置阈值检查
    1. 阈值列中,点击状态名称(CRIT、WARN、INFO或OK)以定义该特定状态的条件。
    2. 当值下拉列表中选择一个阈值:高于、低于、在...内、在...外。
    3. 输入阈值的一个或多个值。您还可以使用数据可视化的阈值滑块定义阈值值。
    配置看门狗检查
    1. 看门狗列中,在for字段中输入看门狗检查的持续时间。例如,90s5m2h30m等。
    2. 使用设置状态为下拉列表选择要设置在死系列上的状态。
    3. 并在之后停止检查字段中,输入停止监视系列的时间。例如,30m2h3h15m等。
  5. 点击右上角的绿色以保存检查。

克隆检查

通过克隆现有检查来创建一个新的检查。

  1. 在左侧导航中转到警报 > 警报

  2. 点击您想要克隆的检查旁边的图标,然后点击克隆


这个页面有帮助吗?

感谢您的反馈!


Flux 的未来

Flux 将进入维护模式。您可以使用它,无需对代码进行任何更改。

阅读更多

InfluxDB v3 增强功能和 InfluxDB 集群版现已全面上市

包括更快的查询性能和管理工具在内的新功能,推动了 InfluxDB v3 产品线的进步。InfluxDB 集群版现已全面上市。

InfluxDB v3 性能和功能

InfluxDB v3 产品线在查询性能方面进行了重大改进,并提供了新的管理工具。这些改进包括用于监控 InfluxDB 集群健康状况的操作仪表板、InfluxDB Cloud 专用的单点登录(SSO)支持以及用于令牌和数据库的新管理 API。

了解新的 v3 增强功能


InfluxDB 集群版全面上市

InfluxDB 集群版现已全面上市,为您在自管理的堆栈中提供 InfluxDB v3 的功能。

与我们讨论 InfluxDB 集群版

InfluxDB Cloud 集成 TSM