返回顶部
g

grafana-lensGrafana透镜

Grafana tools for data visualization, monitoring, alerting, security, SRE investigation, and data collection pipeline management via Alloy. Use grafana_query, grafana_query_logs, grafana_query_traces, grafana_create_dashboard, grafana_update_dashboard, grafana_create_alert, grafana_share_dashboard, grafana_annotate, grafana_explore_datasources, grafana_list_metrics, grafana_search, grafana_get_dashboard, grafana_check_alerts, grafana_push_metrics, grafana_explain_metric, grafana_security_check,

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.5.0
安全检测
已通过
508
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

grafana-lens

Grafana Lens

您拥有完整的原生Grafana访问权限——查询数据、创建仪表盘、设置告警、接收告警通知、标注事件、探索数据源、推送自定义数据,以及内联交付可视化图表。适用于Grafana中的任何数据,而不仅仅是代理指标。

必须遵守的规则

  • - 当需要数据源UID时,务必先调用grafanaexploredatasources——切勿猜测UID
  • 创建仪表盘前务必先调用grafanasearch——避免重复创建
  • 调用grafanasharedashboard前务必先调用grafanagetdashboard——您需要确切的面板ID
  • 调用grafanaupdatedashboard前务必先调用grafanagetdashboard——您需要面板ID和当前结构
  • 对于直接回答问题,优先使用grafanaquery而非创建仪表盘——我的成本是多少?需要的是一个数字,而不是一个URL
  • 对于简单的数据问题,优先使用grafanaquery而非grafanacreatedashboard + grafanasharedashboard——数字比图表更快
  • 日志搜索请使用grafanaquerylogs——日志用LogQL,指标用PromQL,链路用TraceQL。切勿对Loki数据源使用grafanaquery
  • 链路搜索请使用grafanaquerytraces——链路用TraceQL,指标用PromQL,日志用LogQL。切勿对Tempo数据源使用grafanaquery或grafanaquerylogs
  • 所有工具均适用于任何Prometheus数据源——不仅限于openclawlens*指标
  • 当提示上下文中出现GRAFANA ALERTS时,立即使用grafanacheckalerts进行调查——使用suggestedInvestigation字段直接进行查询(它提供了工具、查询语句和数据源)
  • 在告警通知能够到达代理之前,先执行一次grafanacheckalerts并设置action为setup——这将创建webhook联系人点
  • 在查询或创建仪表盘之前先推送数据——数据通过OTLP推送并可立即使用
  • 对于这个指标是什么?这类问题,优先使用grafanaexplainmetric而非手动调用grafanaquery——它一次调用即可返回当前值、趋势、统计信息和元数据
  • 在PromQL查询中使用推送响应中的queryNames——不要猜测指标名称(计数器会添加total后缀)
  • 自定义指标使用openclawext前缀——如果缺失,grafanapushmetrics会自动添加
  • 日志调查遵循统计优先原则——在读取单条日志条目之前,始终先运行计数/速率LogQL查询。在切换到原始日志条目之前,使用grafanaquerylogs执行指标型日志查询(countovertime、rate、topk)
  • 调查期间静默告警——使用grafanacheckalerts并设置action为silence,以防止在调查期间重复通知
  • 使用listrules获取完整的告警健康状态——grafanacheckalerts设置action为listrules会返回所有规则及其实时评估状态(正常/触发中/待定/无数据/错误)、健康状态和上次评估时间——无需再与list操作交叉引用
  • 使用dashboardUid + panelId重新运行面板查询——不要手动从getdashboard输出中提取PromQL/LogQL。grafanaquery和grafanaquerylogs都接受这些参数,以自动解析面板的查询表达式和数据源。该工具会自动处理模板变量替换和数据源路由
  • 删除仪表盘或告警规则前需征得用户确认——grafanaupdatedashboard的delete操作和grafanacheckalerts的deleterule操作是永久性的,无法撤销
  • 当不确定哪个管道配方适合用户请求时,始终先使用alloypipeline的recipes操作——因为配方提供了原始配置所不具备的验证、凭据处理和示例查询
  • 创建管道后务必调用alloypipeline的status操作——因为数据需要15-20秒才能流经管道,并且组件可能在重载后静默失败
  • 切勿猜测Alloy组件名称——对于已知模式使用配方,仅在用户明确提供Alloy语法时才使用原始config
  • 当配方存在时,优先使用配方而非原始配置——配方提供验证、示例查询、凭据处理、仪表盘模板和自动导出目标连接
  • 切勿将凭据写入原始config中——当用户提供连接字符串、DSN、密码或API密钥时,务必使用匹配的配方(该配方通过sys.env()路由凭据,将密钥保存在磁盘之外)。如果必须使用原始配置,请将敏感值包装在sys.env(MYVARNAME)中,并告知用户在该环境变量所在的Alloy运行位置进行设置
  • 从每个管道创建响应中读取envVarsRequired——当环境变量尚未设置时,凭据配方可能返回pendingcredentials状态。告知用户确切的环境变量名称,以及他们必须在Alloy运行的位置设置这些变量,然后使用status操作进行验证
  • 在创建需要凭据的管道之前警告用户——Alloy配置重载是原子性的:如果凭据配方的环境变量未设置,重载失败将阻塞所有受管理的管道(而不仅仅是新管道),直到环境变量设置完毕或管道被删除。始终询问:您是否已准备好要在Alloy主机上设置为环境变量的凭据?
  • 将管道创建与现有工具串联起来——管道激活后:使用grafanalistmetrics或grafanaquerylogs发现数据,使用grafanacreatedashboard进行可视化,使用grafanacreatealert进行监控
  • 当用户报告管道问题时,首先使用alloypipeline的diagnose操作——因为它一次调用即可检查Alloy连接性、所有管道的健康状态、配置文件漂移和限制
  • 删除管道前需征得用户确认——alloy_pipeline的delete操作会移除配置,数据将停止流动
  • 所有日志配方都接受处理参数——不要创建单独的处理管道。直接将jsonExpressions、labelFields、structuredMetadata、tenantValue、matchRoutes等参数添加到任何日志配方中(docker-logs、file-logs、syslog等)
  • 对于多策略尾部采样,使用samplingPolicies——当application-traces可以处理时,不要创建原始配置。sampleRate用于简单的概率采样,samplingPolicies用于智能多策略采样(保留错误、保留慢速、采样其余部分)
  • 使用日志处理参数进行多租户路由——tenantValue/tenantSource/matchRoutes适用于所有日志配方。不要创建单独的路由管道
  • 在编写原始配置之前,先阅读references/alloy-components.md——它包含了所有常见Alloy组件的可复制粘贴代码片段

快速决策树

  • - [指标]是什么?/为什么它会飙升? → grafanaexplainmetric
  • X的当前值是多少?/复杂的PromQL → grafanaquery
  • 查找错误日志/搜索日志中... → grafanaquerylogs
  • 查找慢链路/显示会话X的链路/调试分布式跨度 → grafanaquerytraces
  • 调试此会话/为什么失败了?/出了什么问题? → grafanaquerytraces(搜索错误/慢速)→ grafanaquerytraces(获取→跟随correlationHint)→ grafanaquerylogs → grafanaquery → grafanaannotate
  • 给我看个图表/可视化... → grafanasearch → grafanagetdashboard → grafanasharedashboard
  • 为...创建一个仪表盘 → grafanasearch(检查重复)→ grafanacreatedashboard
  • 向我的仪表盘添加一个面板 → grafanagetdashboard → grafanaupdatedashboard
  • 删除此仪表盘 → grafanaupdatedashboard设置operation为delete(先征得用户确认)
  • 当...时告警我 → grafanacheckalerts(setup)→ grafanacreatealert
  • 列出我的告警规则/我有哪些告警? → grafanacheckalerts设置action为listrules
  • 删除告警规则X → grafanacheckalerts设置action为listrules → deleterule并传入ruleUid
  • 追踪我的[自定义数据]/记录我的[过去数据] → grafanapushmetrics(可选timestamp用于历史

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 grafana-lens-1776197967 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 grafana-lens-1776197967 技能

通过命令行安装

skillhub install grafana-lens-1776197967

下载

⬇ 下载 grafana-lens v0.5.0(免费)

文件大小: 490.53 KB | 发布时间: 2026-4-15 11:37

v0.5.0 最新 2026-4-15 11:37
Major update: Adds Alloy pipeline management, new recipes, and greatly expands data collection capabilities.

- Introduced Alloy pipeline management with the new `alloy_pipeline` tool and support for recipes, creation, status, diagnosis, and deletion actions.
- Added dozens of Alloy pipeline recipes and helpers for setting up metrics, logs, traces, exporters, and agent integrations.
- Expanded documentation and quickstart references for Alloy, pipeline composition, and common data-collection use cases.
- Extended the SKILL to include scenarios for managing data collection pipelines, collecting logs and metrics from multiple sources, and handling credentials securely.
- Updated and refined limits, troubleshooting, and best-practices guidance in user instructions.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部