Grafana Lens 是一款专为数据可视化、监控、告警和安全分析设计的 Grafana 增强工具,提供对任意数据源的深度集成访问能力。它支持用户直接查询数据、创建仪表板、设置告警规则、接收通知、添加事件注释,并能探索所有配置的数据源,推送自定义指标以及内联交付可视化图表。与仅处理代理指标的专用工具不同,Grafana Lens 兼容 Grafana 中的任何类型数据,包括 Prometheus、Loki 和 Tempo 等主流时序与日志追踪系统。该工具通过一系列标准化接口(如 grafana_query、grafana_query_logs、grafana_query_traces)实现高效的数据检索,并内置智能建议机制,帮助用户在复杂监控场景中快速定位问题根源。无论是成本分析、会话调试还是安全审计,Grafana Lens 都能提供一站式的可观测性解决方案。
核心功能特点
- 支持原生 Grafana 全功能访问:查询数据、创建仪表板、设置告警、接收通知、添加事件注释
- 兼容任意数据源:不仅限于代理指标,涵盖 Prometheus、Loki、Tempo 等多种类型
- 多维度查询语言适配:自动识别并调用 PromQL(指标)、LogQL(日志)、TraceQL(追踪)
- 智能上下文感知:自动推荐调查路径,关联指标、日志与追踪以加速根因分析
- 一键式安全评估:执行六项并行安全检查,返回威胁等级(绿/黄/红),识别异常行为模式
适用场景
Grafana Lens 特别适用于需要综合掌握系统健康状态的场景。例如,当用户询问“我的 AI 服务运行状况如何?”时,可通过 grafana_create_dashboard 使用 llm-command-center 模板生成一张包含成本、会话数、错误率、延迟缓存等黄金信号的概览面板,并直接分享关键图表。对于故障排查,若某次会话失败,可使用 session-explorer 模板输入会话 ID,自动构建完整的调用链追踪视图,展示 LLM 调用、工具执行及对话流程,极大提升调试效率。在成本控制方面,cost-intelligence 模板能呈现每日/每周支出趋势、按模型或供应商的成本分布饼图及缓存节省效果,辅助决策优化资源分配。 安全运维人员也可借助 Grafana Lens 进行主动防御。通过 grafana_security_check 命令可快速判断是否存在攻击迹象,该命令会并行检测 webhook 错误率、成本异常、工具循环、注入信号、会话枚举和卡死会话等六个维度。一旦发现黄色或红色警报,系统会建议进一步操作,如创建 security-overview 仪表板持续监控,或部署针对特定风险的告警规则(如高成本或突发注入信号)。此外,结合 grafana_annotate 标记部署事件后,还可对比前后时间窗口内的错误率变化,验证版本更新是否带来稳定性提升。整个流程无需手动拼接多个 API 调用,由工具自动完成数据关联与时间对齐。
