SuperAPI AI 工具集

grafana

设计与创作

查看项目

更新于 10-15 20:28

技能介绍

用途:围绕 Grafana 与 LGTM 栈(Loki 日志、Grafana 可视化、Tempo 链路追踪、Mimir 长期指标存储)提供可观测性可视化与仪表盘能力,适合创建或修改仪表盘、设计面板、编写 PromQL/LogQL/TraceQL 查询、配置数据源、设置告警规则与通知策略、实现变量模板、仪表盘 provisioning 与 GitOps 流程,以及排查可观测性查询问题。

主要能力:Grafana 支持多数据源仪表盘、多种面板类型(Time Series、Stat、Gauge、Bar Gauge、Table、Pie Chart、Heatmap、Logs、Traces 等)、统一告警、模板变量、Explore 即席查询、注解、RBAC 与仪表盘文件夹。Loki 提供基于标签索引的日志聚合与 LogQL;Tempo 提供 TraceQL 与 trace-to-logs、trace-to-metrics 集成;Mimir 提供兼容 Prometheus 的长期指标存储与多租户。

使用方式:通过 provisioning 配置文件定义数据源与仪表盘,例如数据源文件放在 /etc/grafana/provisioning/datasources/,仪表盘 provider 配置放在 /etc/grafana/provisioning/dashboards/dashboards.yaml,告警规则放在 /etc/grafana/provisioning/alerting/rules.yaml。仪表盘可用 JSON 定义,也可通过 Kubernetes ConfigMap(标签 grafana_dashboard: "1")或 Grafana Operator 的 GrafanaDashboard CRD 管理。变量使用 $variable 或 ${variable} 语法,支持 query、custom、interval、datasource、constant、text box 等类型,并可链式依赖。

适用场景:生产可观测性搭建、LGTM 栈部署、仪表盘架构设计、应用与服务指标可视化、日志与链路关联分析、告警规则与通知策略配置。

限制:资料未提供具体安装命令、版本要求、收费与价格信息;面板与查询示例需结合自身数据源与标签体系调整,高基数分组、过多面板与过长查询时间范围会影响性能。