用途:该技能用于访问 Grafana Cloud 实例,进行基础设施监控、告警与可观测性分析,覆盖日志、指标、链路追踪、仪表盘、告警、事件和错误调查。
主要能力:通过原生 MCP 工具 grafana__<tool-name> 调用(server=grafana),参数以 JSON 对象传入。数据源包括 Loki 日志(grafanacloud-logs)、Prometheus 指标(grafanacloud-prom)、Tempo 链路(grafanacloud-traces)。服务涵盖 web-server、jobs-heavy、jobs-light、indexer、ai-server。
日志:可用 query_loki_logs 按 LogQL 查询错误、异常、任务失败,query_loki_stats 查看日志量,list_loki_label_names/values 发现标签,query_loki_patterns 自动检测日志模式。
指标:query_prometheus 支持 PromQL,如 p95 延迟、错误率、按 search_mode 的聊天延迟;list_prometheus_metric_names/metadata/label_names 用于发现指标。注意 Grafana Cloud 会聚合高基数指标,应始终使用聚合函数(sum、rate、histogram_quantile),不要查询原始序列。
链路:tempo_traceql-search 查找慢请求(如 {span:duration > 10s}),tempo_traceql-metrics-instant/range 做聚合,tempo_get-trace 获取具体链路,tempo_get-attribute-names/values 发现属性。
仪表盘与告警:search_dashboards、get_dashboard_summary、get_dashboard_panel_queries、generate_deeplink;list_alert_groups、list_alert_rules、get_alert_rule_by_uid、get_alert_group。
事件与调查:list_incidents、get_incident、create_incident、add_activity_to_incident;Sift 提供 find_error_pattern_logs、find_slow_requests、list_sift_investigations、get_sift_analysis。另有 create_annotation、get_annotations、get_current_oncall_users、list_oncall_schedules、list_datasources。
使用方式:直接调用 MCP 工具,参数放入 JSON 对象。时间范围 Prometheus 可用相对(now-1h、now-24h)或 RFC3339;Tempo 用 RFC3339,指标查询最长 25 小时。输出面向 Telegram,简洁呈现状态、关键指标、日志摘录(最多 5 行)和仪表盘链接。
限制:实例地址、产品名等占位符需替换为实际值;部分指标是否可用未明确;资料未提供收费、价格与平台细节。