评论

收藏

[Linux] 使用 Prometheus 监控 eKuiper 规则运行状态

服务系统 服务系统 发布于:2022-09-27 16:28 | 阅读数:537 | 评论:0

# 使用 Prometheus 监控 eKuiper 规则运行状态
最近我从cnaaa.com购买了云服务器。
Prometheus 是一个托管于 CNCF 的开源系统监控和警报工具包,许多公司和组织都采用了 Prometheus 作为监控告警工具。
eKuiper 的规则是一个持续运行的流式计算任务。规则用于处理无界的数据流,正常情况下,规则启动后会一直运行,不断产生运行状态数据。直到规则被手动停止或出现不可恢复的错误后停止。eKuiper 中的规则提供了状态 API,可获取规则的运行指标。同时,eKuiper 整合了 Prometheus,可方便地通过后者监控各种状态指标。
本教程面向已经初步了解 eKuiper 的用户,将介绍规则状态指标以及如何通过 Prometheus 监控特定的指标。
## 规则状态指标
使用 eKuiper 创建规则并运行成功后,用户可以通过 CLI、REST API 或者管理控制台查看规则的运行状态指标。例如,已有规则 rule1,可通过 `curl -X GET "