Prometheus Configuration 是一份关于 Prometheus 设置、指标采集、抓取配置和记录规则的完整指南。
用途 为基础设施和应用配置 Prometheus,以实现全面的指标采集、告警和监控。
适用场景 搭建 Prometheus 监控;配置指标抓取;创建记录规则;设计告警规则;实现服务发现。
详细模式与示例 更详细的模式文档位于 references/details.md。当上层导航内容不足时,可阅读该文件。
最佳实践 指标命名保持一致(prefix_name_unit);设置合适的抓取间隔(通常为 15–60 秒);对开销较大的查询使用记录规则;实现高可用(多个 Prometheus 实例);根据存储容量配置保留策略;使用 relabeling 清理指标;监控 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:用于请求追踪。