关于 prometheus-configuration
用于配置 Prometheus、采集指标并监控基础设施和应用的指南,涵盖抓取配置、记录与告警规则、服务发现及运维实践。
主要功能
- 01指标抓取配置
- 02记录规则设置
- 03告警规则设计
- 04服务发现指南
- 05Prometheus 故障排查
适用场景
- 01搭建 Prometheus 监控
- 02配置指标抓取目标
- 03创建记录和告警规则
- 04排查抓取及查询问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wshobson/ agents --skill prometheus-configuration安装后在 Claude Code 中输入/prometheus-configuration确认已加载。
附带文件references/details.md
详细介绍
Prometheus 配置
Prometheus 设置、指标采集、抓取配置和记录规则的完整指南。
用途
配置 Prometheus,以实现对基础设施和应用的全面指标采集、告警和监控。
何时使用
- 设置 Prometheus 监控
- 配置指标抓取
- 创建记录规则
- 设计告警规则
- 实现服务发现
详细模式与完整示例
详细的模式文档位于 references/details.md。当上述导航层级不够用时,请阅读该文件。
最佳实践
- 为指标使用一致的命名(prefix_name_unit)
- 设置合适的抓取间隔(通常为 15-60s)
- 对开销较大的查询使用记录规则
- 实现高可用(多个 Prometheus 实例)
- 根据存储容量配置保留策略
- 使用重新标记清理指标
- 监控 Prometheus 自身
- 对大规模部署实现联邦
- 使用 Thanos/Cortex 进行长期存储
- 记录自定义指标
故障排查
检查抓取目标:
curl http://localhost:9090/api/v1/targets
检查配置:
curl http://localhost:9090/api/v1/status/config
测试查询:
curl 'http://localhost:9090/api/v1/query?query=up'
相关技能
grafana-dashboards- 用于可视化slo-implementation- 用于 SLO 监控distributed-tracing- 用于请求追踪
评论
支持 Markdown