用途:面向云原生可观测性的 Prometheus 监控与告警技能,用于编写 PromQL 查询、配置抓取目标、创建告警与记录规则,以及配置 Alertmanager。仪表盘面板归 loom-grafana,日志查询归 loom-logging-observability。
主要能力:覆盖 Prometheus 服务器(抓取、本地 TSDB、规则评估)、Alertmanager(去重、分组、路由、抑制、静默、通知)、各类 exporter、客户端库、Pushgateway,以及 Operator/Thanos·Mimir·Cortex 等长期存储方案。讲解 Counter、Gauge、Histogram、Summary 四种指标类型及对应查询方式,指标命名与基数控制,记录规则与告警规则编写,PromQL 选择器、rate/increase、直方图分位数、向量匹配、Apdex,服务发现(file_sd、Kubernetes、Consul、EC2、DNS SRV)与 relabel 动作,HA、联邦、远程写入与分片,Prometheus Operator CRD(ServiceMonitor、PrometheusRule),以及埋点建议。
使用方式:以配置文件形式给出示例,如 prometheus.yml 的 global、alerting、rule_files、scrape_configs;alertmanager.yml 的 route、inhibit_rules、receivers、time_intervals;记录规则与告警规则 YAML;PromQL 查询表达式;Kubernetes SD 的 relabel_configs 与 Pod 注解。规则可用 promtool check rules 校验。
适用场景:云原生环境下的指标采集、查询、告警与 SLO 燃烧率告警设计,多实例高可用与长期存储扩展。
限制:资料未提供该技能的安装命令、收费方式、平台支持与具体使用步骤;部分内容(如 Prometheus 3.x 迁移细节)在资料中被截断,未完整给出。