Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计通过

grafana-observability格拉法纳可观察性

Agent Skill

grafana-observability 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

436

周安装

18

GitHub Stars

462

下载量

143
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:grafana-observability(格拉法纳可观察性)
来源仓库:https://github.com/automateyournetwork/netclaw
仓库路径:skills/grafana-observability
安装命令:
npx skills add https://github.com/automateyournetwork/netclaw --skill grafana-observability
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/automateyournetwork/netclaw --skill grafana-observability

简介

用于整合 Grafana 生态的可观测性数据源与告警策略。

  • 适合构建统一的监控视图,关联指标、日志与追踪链路。
  • 支持 Prometheus、Loki、Tempo 等组件的配置联动演示。
  • 需具备各子系统只读访问权限及 Grafana 的写入能力。
  • 注意:跨数据源查询可能存在延迟差异,需设置合理超时阈值。

SKILL.md

Grafana Observability

MCP Server

PropertyValue
Sourcegrafana/mcp-grafana
Transportstdio (default), SSE, or streamable-http
LanguageGo (runs via uvx mcp-grafana)
Tools75+ (dashboards, Prometheus, Loki, alerting, incidents, OnCall, annotations, admin)
AuthService account token (preferred) or username/password
RequiresGrafana 9.0+, service account with Editor role or granular RBAC

How to Run

# stdio mode (default — used by NetClaw)
uvx mcp-grafana

# Read-only mode (prevents dashboard/alert modifications)
uvx mcp-grafana --disable-write

Environment Variables

VariableRequiredExampleDescription
GRAFANA_URLYeshttp://grafana.example.com:3000Grafana instance URL
GRAFANA_SERVICE_ACCOUNT_TOKENYes*glsa_abc123...Service account token (preferred auth)
GRAFANA_USERNAMEAltadminBasic auth username (alternative to token)
GRAFANA_PASSWORDAltchangemeBasic auth password
GRAFANA_ORG_IDNo1Organization ID for multi-org setups

*Either service account token or username/password required.

Key Tool Categories

Dashboard Operations

ToolWhat It Does
search_dashboardsFind dashboards by title or metadata
get_dashboard_summaryLightweight overview (context-efficient — use this first)
get_dashboard_by_uidFull dashboard JSON (large — use sparingly)
get_dashboard_propertyExtract specific fields via JSONPath
get_dashboard_panel_queriesExtract panel query details
update_dashboardCreate or modify dashboards
patch_dashboardTargeted modifications without full JSON replacement

Prometheus (PromQL)

ToolWhat It Does
query_prometheusExecute instant or range PromQL queries
list_prometheus_metric_namesDiscover available metrics
list_prometheus_label_namesList labels matching selectors
list_prometheus_label_valuesRetrieve values for a specific label
query_prometheus_histogramCalculate percentiles (p50, p90, p95, p99)
list_prometheus_metric_metadataMetric type, help text, unit

Loki (LogQL)

ToolWhat It Does
query_loki_logsExecute LogQL queries against log streams
list_loki_label_namesDiscover available log labels
list_loki_label_valuesList values for a specific log label
query_loki_statsStream statistics (volume, rate)
query_loki_patternsDetect log structure patterns

Alerting

ToolWhat It Does
list_alert_rulesView all Grafana and datasource-managed alert rules
get_alert_rule_by_uidRetrieve specific alert rule details
create_alert_ruleCreate new alert rule
update_alert_ruleModify existing alert rule
delete_alert_ruleRemove alert rule
list_contact_pointsView notification endpoints (email, Slack, PagerDuty, etc.)

Incident Management

ToolWhat It Does
list_incidentsView Grafana Incidents with filtering
get_incidentSingle incident details
create_incidentCreate a new incident
add_activity_to_incidentAdd timeline entry to incident

OnCall

ToolWhat It Does
list_oncall_schedulesView on-call rotation schedules
get_oncall_shiftShift details
get_current_oncall_usersWho is on call right now
list_alert_groupsOnCall alert groups with filtering

Annotations & Rendering

ToolWhat It Does
get_annotationsQuery annotations with time/tag filters
create_annotationAdd annotation to dashboard/panel
get_panel_imageRender a panel or dashboard as PNG image
generate_deeplinkCreate accurate Grafana URLs for sharing

Investigation (Sift)

ToolWhat It Does
list_sift_investigationsList automated investigations
get_sift_investigationInvestigation details
find_error_pattern_logsDetect elevated error patterns in logs
find_slow_requestsIdentify slow requests via Tempo traces

Workflow: Network Infrastructure Monitoring

When checking network device metrics in Grafana:

  1. Find dashboards: search_dashboards with keyword (e.g., "network", "interface", "BGP")
  2. Dashboard overview: get_dashboard_summary for panel list without full JSON
  3. Query metrics: query_prometheus with PromQL for specific metrics:

- Interface traffic: rate(ifHCInOctets{instance="router1"}[5m]) * 8 - BGP peer state: bgp_peer_state{peer="10.1.1.2"} - CPU utilization: device_cpu_utilization{device="core-rtr-01"} - Interface errors: increase(ifInErrors{device=~".*"}[1h])

  1. Check alerts: list_alert_rules to see active alerting thresholds
  2. Search logs: query_loki_logs for syslog or SNMP trap data
  3. Report: Metrics summary with alert status and log correlation
  4. GAIT: Record all queries in audit trail

Example: Interface Utilization Check

search_dashboards(title="Network Interfaces")
get_dashboard_summary(uid="abc123")
query_prometheus(expr="rate(ifHCInOctets{device='core-rtr-01'}[5m]) * 8", time_range="1h")
query_prometheus(expr="rate(ifHCOutOctets{device='core-rtr-01'}[5m]) * 8", time_range="1h")
list_alert_rules(folder="Network")

Workflow: Alert Investigation

When investigating Grafana alerts:

  1. List alerts: list_alert_rules — find firing or pending rules
  2. Alert details: get_alert_rule_by_uid — thresholds, conditions, datasource
  3. Query metrics: query_prometheus — check the metric that triggered the alert
  4. Search logs: query_loki_logs — correlate with log events around alert time
  5. Check incidents: list_incidents — is this already tracked?
  6. Contact points: list_contact_points — verify notification routes
  7. Report: Alert analysis with root cause and metric evidence

Workflow: Incident Response

When responding to a Grafana incident:

  1. List incidents: list_incidents — find open incidents
  2. Incident details: get_incident — timeline, severity, labels
  3. OnCall: get_current_oncall_users — who should be notified
  4. Correlate metrics: query_prometheus — check affected service metrics
  5. Correlate logs: query_loki_logs — find error patterns around incident time
  6. Investigate: find_error_pattern_logs — automated error pattern detection
  7. Update incident: add_activity_to_incident — add findings to timeline
  8. Annotate: create_annotation — mark event on relevant dashboards

Workflow: Log Analysis

When investigating network logs stored in Loki:

  1. Discover labels: list_loki_label_names — find available labels (host, severity, facility)
  2. Label values: list_loki_label_values — enumerate hosts, severity levels
  3. Query logs: query_loki_logs with LogQL:

- By device: {host="core-rtr-01"} - By severity: {host="core-rtr-01"} |= "error" - Pattern match: {job="syslog"} |~ "BGP|OSPF"

  1. Patterns: query_loki_patterns — detect recurring log structures
  2. Stats: query_loki_stats — log volume and rate analysis

Integration with Other Skills

SkillIntegration
pyats-health-checkCross-reference pyATS health data with Grafana metrics and dashboards
pyats-routingCorrelate OSPF/BGP state changes with Grafana metric timelines
gait-session-trackingRecord all Grafana queries and findings in GAIT audit trail
slack-network-alertsGrafana alerts fed through Slack + NetClaw for automated investigation
servicenow-change-workflowAnnotate Grafana dashboards during change windows; correlate incidents with CRs
te-network-monitoringPair ThousandEyes path data with Grafana infrastructure metrics
aws-cloud-monitoringCompare Grafana dashboards with CloudWatch data for hybrid visibility
markmap-vizVisualize Grafana alert rule hierarchies as mind maps

Context Window Management

Grafana dashboards can be large JSON documents. Use these strategies:

  1. Always start with get_dashboard_summary — lightweight overview, not full JSON
  2. Use get_dashboard_property with JSONPath for specific fields
  3. Avoid get_dashboard_by_uid unless you need the complete dashboard definition
  4. Use get_dashboard_panel_queries to extract just the query definitions

Important Rules

  • Prefer read-only operations — use search_dashboards, get_dashboard_summary, query_prometheus, query_loki_logs, list_alert_rules before any write operations
  • Dashboard modifications require ServiceNow CR — unless in lab/dev Grafana instance
  • Alert rule changes require approval — creating/updating/deleting alert rules affects production monitoring
  • Token-efficient queries — use get_dashboard_summary over get_dashboard_by_uid, use time ranges to limit Prometheus/Loki result size
  • GAIT audit mandatory — record all Grafana queries, dashboard modifications, alert changes, and incident updates
  • No secrets in queries — never embed credentials or sensitive data in PromQL/LogQL expressions

Error Handling

  • Auth fails (401/403): Check GRAFANA_URL and GRAFANA_SERVICE_ACCOUNT_TOKEN in ~/.openclaw/.env. Verify service account has Editor role or required RBAC permissions.
  • Datasource not found: Use list_datasources to discover available datasource UIDs and names.
  • PromQL/LogQL errors: Use list_prometheus_metric_names or list_loki_label_names to discover valid metric/label names before querying.
  • Dashboard not found: Use search_dashboards to find dashboards by title before using UID-based tools.
  • Rate limiting: Grafana may rate-limit API requests; space out large query batches.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude

32.54%
按下载量换算47

Codex

32.32%
按下载量换算46

Cursor

19.8%
按下载量换算28

Gemini CLI

8.58%
按下载量换算12

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills