SuperAPI AI 工具集

prometheus

部署与运维

查看项目

更新于 10-16 06:15

技能介绍

用途:通过 Prometheus 的 HTTP API 查询监控指标、执行 PromQL 查询,并查看告警相关信息。

环境准备:先设置服务地址环境变量。 export PROMETHEUS_URL="http://prometheus.example.com:9090"

主要能力与用法: 即时查询指标(PromQL): curl "$PROMETHEUS_URL/api/v1/query?query=up"

范围查询,指定起止时间与步长: curl "$PROMETHEUS_URL/api/v1/query_range?query=rate(http_requests_total[5m])&start=2024-01-30T00:00:00Z&end=2024-01-30T12:00:00Z&step=60"

查看抓取目标: curl "$PROMETHEUS_URL/api/v1/targets"

查看告警规则: curl "$PROMETHEUS_URL/api/v1/rules"

查看当前告警: curl "$PROMETHEUS_URL/api/v1/alerts"

适用场景:需要以命令行或脚本方式读取 Prometheus 监控数据、检查抓取目标状态、核对告警规则与告警列表时使用。

限制:资料未提供鉴权、认证头、并发或速率限制、返回值格式说明及错误处理方式,相关细节暂未提供;使用前需自行确认 PROMETHEUS_URL 可访问。更多接口说明见官方文档:https://prometheus.io/docs/prometheus/latest/querying/api/