Community编程与开发github.com

grafana/opentelemetry

OpenTelemetry 与 Grafana 技术栈集成。涵盖 Go/Java/Python/Node.js/.NET 的 OTel SDK 仪表化、OTLP 协议和端点配置、通过 OTLP 端点将遥测数据发送到 Grafana Cloud、将 Grafana Alloy 作为 OTel 收集器、采样策略、Kubernetes OTel Operator,以及从其他可观测性工具迁移。适用于使用 OTel 对应用进行仪表化、配置 OTLP 端点、设置收集器或迁移到 OpenTelemetry 的场景。

opentelemetry 是什么?

该技能旨在帮助开发者和 AI 代理高效集成 OpenTelemetry 与 Grafana 技术栈,实现对应用程序的全面可观测性。它覆盖了主流的编程语言(Go、Java、Python、Node.js、.NET)的 OTel SDK 仪表化过程,并详细指导如何配置 OTLP 协议及其端点,确保遥测数据能够正确发送至 Grafana Cloud。此外,它还介绍了 Grafana Alloy 作为 OTel 收集器的部署与配置,以及高级采样策略(如基于头或尾的采样)来优化数据收集成本与性能。对于 Kubernetes 环境,该技能提供了使用 OTel Operator 进行自动注入和管理的指导。最后,它还包含了从 Prometheus、Jaeger、Datadog 等其他可观测性工具迁移到 OpenTelemetry 的最佳实践和注意事项,帮助用户平滑过渡。此技能适用于所有支持 OpenTelemetry 的 AI 代理平台,如 Claude Code、Cursor 等。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/grafana/skills/tree/main/skills/opentelemetry

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

opentelemetry 是做什么的?

OpenTelemetry 与 Grafana 技术栈集成。涵盖 Go/Java/Python/Node.js/.NET 的 OTel SDK 仪表化、OTLP 协议和端点配置、通过 OTLP 端点将遥测数据发送到 Grafana Cloud、将 Grafana Alloy 作为 OTel 收集器、采样策略、Kubernetes OTel Operator,以及从其他可观测性工具迁移。适用于使用 OTel 对应用进行仪表化、配置 OTLP 端点、设置收集器或迁移到 OpenTelemetry 的场景。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

grafana/dashboarding

Create, modify, and organise Grafana dashboards including panels, variables, transformations, and alerting. Use when the user asks to create a Grafana dashboard, add a panel, configure a time series or stat panel, add template variables, set up dashboard linking, use transformations, configure thresholds, build a dashboard for a service, or export dashboard JSON. Triggers on phrases like "create dashboard", "add panel", "time series panel", "Grafana dashboard JSON", "template variables", "dashboard variable", "panel transformation", "threshold", "stat panel", "table panel", "Grafana annotations", or "dashboard folder".

grafana/grafana-oss

Configure Grafana OSS — provisions dashboards from YAML, sets up data sources (Prometheus / Loki / Tempo / Pyroscope), writes dashboard JSON with template variables, builds panel queries, assigns built-in roles (Viewer / Editor / Admin / GrafanaAdmin), mints service-account tokens, edits grafana.ini server config, creates annotations, installs plugins via provisioning, and validates each step with a health-check curl. Use when building dashboards, configuring data sources, setting up provisioning YAML, picking a panel type, writing template variables, managing users and roles, configuring SMTP/OAuth in grafana.ini, creating annotations via API, troubleshooting why a provisioned dashboard isn't showing up, or running Grafana OSS locally — even when the user says "set up a Prometheus data source", "provision dashboards from git", "make a service account", or "configure SSO in OSS" without saying "Grafana OSS".

grafana/prometheus

Prometheus and Grafana Cloud Metrics overview including PromQL query language, Metrics Drilldown, alerting, recording rules, and integration patterns. Use when working with Prometheus, writing PromQL queries, configuring alerting, or discussing metrics architecture and best practices.

grafana/promql

Write, validate, and optimise PromQL queries for Prometheus and Grafana Cloud Metrics. Use when the user asks to query metrics, write a PromQL expression, calculate rates, aggregate across labels, build histogram quantiles, create recording rules, debug query performance, or understand metric cardinality. Triggers on phrases like "PromQL", "Prometheus query", "write a metric query", "calculate rate", "histogram_quantile", "recording rule", "metric cardinality", "sum by", "rate vs irate", "absent()", or "query is slow".

相关技能