用途:围绕 Grafana 与 LGTM 栈(Loki 日志、Tempo 链路、Mimir 长期指标存储、Grafana Alloy 采集器)进行可观测性可视化,覆盖仪表盘/面板、LogQL、TraceQL、数据源、模板变量与 Grafana 告警。PromQL 查询语义归 loom-prometheus。
主要能力:仪表盘按 Overview→Service→Component→Deep Dive 分层,服务用 RED、资源用 USE;面板类型含 Time Series、Stat、Gauge/Bar Gauge、Table、Heatmap、Pie、Logs/Traces。变量类型有 Query、Custom、Interval、Datasource、Constant/Textbox,支持 $var/${var} 引用与依赖链。告警为多数据源统一告警,可用 YAML 配置规则、联系点与通知策略。
使用方式:仪表盘以代码生成 JSON(Grafana 12 的 Foundation SDK 与 gcx CLI,或 Terraform Grafana provider),通过 provisioning 文件加载;数据源需固定 uid 并以 {type, uid} 引用;K8s 可用带 grafana_dashboard: "1" 标签的 ConfigMap 或 Grafana Operator CRD 交付。
限制与注意:多值/Include-All 变量插值为正则择一,必须用 =~ 而非 =;label_values() 忽略时间范围,可能慢且返回过期值,窗口内实体宜用 query_result()。allowUiUpdates: true 会在下次同步静默丢弃 UI 编辑。Loki 3.0 已移除 shared_store,保留会导致启动失败;Grafana Agent 于 2025-11-01 EOL,需迁移到 Alloy。未提供具体收费、价格与平台信息。