文档文档

Kapacitor 高级用法

Chronograf 提供了 Kapacitor 的用户界面,Kapacitor 是 InfluxData 的处理框架,用于创建告警、运行 ETL 作业和检测数据中的异常。了解 Kapacitor 如何与 Chronograf 交互。

管理 Kapacitor 告警

Chronograf 在“告警历史”页面上提供有关 Kapacitor 告警的信息。Chronograf 将 Kapacitor 告警数据写入 InfluxDB 作为时间序列数据。它将数据存储在 chronograf 数据库的 alerts 度量 中。默认情况下,此数据受无限 保留策略 (RP) 的约束。如果预计会有大量告警或不想永久存储告警历史记录,请考虑缩短默认保留策略的 持续时间

修改 chronograf 数据库的保留策略

使用 Chronograf 的 **管理页面** 修改 chronograf 数据库中的保留策略。在“数据库”选项卡中

  1. 单击左侧导航栏中的 ** InfluxDB 管理**。
  2. 将鼠标悬停在 chronograf 数据库的保留策略列表上,然后单击要更新的保留策略旁边的 **编辑**。
  3. 更新保留策略的 **持续时间**。支持的最小持续时间为一小时 (1h),最大为无限 (INF)。请参阅 支持的持续时间单位
  4. 单击保存

如果将保留策略的持续时间设置为一小时 (1h),InfluxDB 将自动删除过去一小时之前发生的所有告警。

管理 Kapacitor 任务

管理 Kapacitor TICKscript

Chronograf 允许您使用 **TICKscript** 页面查看和管理选定的 Kapacitor 订阅的所有 Kapacitor TICKscript。

  1. 要在 Chronograf 中管理 Kapacitor TICKscript,请单击左侧导航栏中的 ** 告警**,然后选择 **TICKscript**。执行以下一项或多项操作:

    • 查看 Kapacitor TICKscript 任务。一次最多可以查看 100 个 TICKscript。如果您有超过 100 个 TICKscript,列表将在页面底部进行分页。您还可以按名称过滤 TICKscript。
    • 查看 TICKscript 任务类型。
    • 启用和禁用 TICKscript 任务。
    • 创建新的 TICKscript 任务。
    • 更新 TICKscript 任务。
    • 重命名 TICKscript。请注意,重命名 TICKscript 会更新 TICKscript 中的 var name 变量。
    • 删除 TICKscript 任务。
    • 使用告警规则生成器创建告警。请参阅 配置 Chronograf 告警规则
  2. 完成后单击 **退出**。

管理 Kapacitor Flux 任务

Kapacitor 1.6+ 支持 Flux 任务。Chronograf 允许您使用 **Flux 任务** 页面查看和管理选定的 Kapacitor 订阅的 Flux 任务。

要在 Chronograf 中管理 Kapacitor Flux 任务,请单击左侧导航栏中的 ** 告警**,然后选择 **Flux 任务** 选项。执行以下一项或多项操作:

  • 按名称查看和过滤 Kapacitor Flux 任务。
  • 查看 Kapacitor Flux 任务活动。
  • 启用和禁用 Kapacitor Flux 任务。
  • 删除 Kapacitor Flux 任务。

有关 Flux 任务和 Kapacitor 的更多信息,请参阅 将 Flux 任务与 Kapacitor 结合使用


此页面是否有帮助?

感谢您的反馈!


InfluxDB 3.8 新特性

InfluxDB 3.8 和 InfluxDB 3 Explorer 1.6 的主要增强功能。

查看博客文章

InfluxDB 3.8 现已适用于 Core 和 Enterprise 版本,同时发布了 InfluxDB 3 Explorer UI 的 1.6 版本。本次发布着重于操作成熟度,以及如何更轻松地部署、管理和可靠地运行 InfluxDB。

更多信息,请查看

InfluxDB Docker 的 latest 标签将指向 InfluxDB 3 Core

在 **2026 年 2 月 3 日**,InfluxDB Docker 镜像的 latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。

如果使用 Docker 来安装和运行 InfluxDB,latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。例如,如果使用 Docker 运行 InfluxDB v2,请将 latest 版本标签替换为 Docker pull 命令中的特定版本标签 — 例如

docker pull influxdb:2