otel-queries

Solid

Analyze gh-aw OpenTelemetry traces from JSONL mirrors or OTLP backends.

AI & Automation 4,544 stars 410 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# OTel Queries Use this skill to inspect gh-aw OpenTelemetry/OTLP data and answer telemetry questions without re-deriving trace fields, backend filters, and diagnostics. ## When To Use Use this skill for requests such as: - analyze OTEL or OTLP data - inspect traces in Grafana, Tempo, Sentry, Honeycomb, or Datadog - explain why a workflow or agent run is slow or failing - compare run phases, error clusters, or span attributes - identify the best observability or performance improvement - close the loop from telemetry into code or workflow changes Do not use this skill for instrumentation-only tasks that do not require reading telemetry. For pure emit-side work, start with the existing OTLP code and docs. ## Primary Goal Reduce a broad telemetry task to one tight loop: 1. Find the cheapest trustworthy telemetry source. 2. Run a small fixed set of common queries. 3. Confirm one concrete bottleneck, missing attribute, or broken correlation path. 4. Answer the user's telemetry question directly. 5. Recommend or implement a follow-on optimization only when the evidence supports it. ## Telemetry Sources In Priority Order Prefer sources in this order unless the user says otherwise: 1. Local artifacts or mirrors already in the workspace. 2. `/tmp/gh-aw/otel.jsonl` for gh-aw spans. 3. `/tmp/gh-aw/copilot-otel.jsonl` for Copilot CLI spans. 4. Live OTLP backend data through an MCP server or supported tool. 5. Static code inspection only, when no telemetry is available. Use t...

Details

Author
github
Repository
github/gh-aw
Created
9 months ago
Last Updated
today
Language
Go
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

otel-expert

Use this when working with OpenTelemetry, telemetry, observability, traces, spans, metrics, logs, OTLP, semantic conventions, or instrumentation. Triggers on questions like "what attributes should I use", "how do I configure the collector", "what's the semconv for X".

335 Updated today
aiskillstore
Data & Documents Listed

opentelemetry-skill

Use when working with OpenTelemetry - configuring collectors, designing pipelines, instrumenting applications, implementing sampling strategies, managing cardinality, securing telemetry data, troubleshooting observability issues, writing OTTL transformations, making production observability architecture decisions, or setting up observability for AI coding agents (Claude Code, Codex, Gemini CLI, GitHub Copilot, and others)

26 Updated 2 days ago
o11y-dev
AI & Automation Listed

sematext-otel

Wire a service's OpenTelemetry output to Sematext Cloud. Walks through region, App-type, instrumentation flow (managed OTLP endpoint vs Sematext Agent), and signal selection (traces/metrics/logs), then produces the exact env-var block and points at a runnable reference example in this repo. Invoke when instrumenting a new app for Sematext.

0 Updated 3 days ago
sematext
AI & Automation Solid

otel-instrumentation

Configures trace spans, defines custom metrics, sets up log exporters, and optimizes sampling strategies for OpenTelemetry instrumentation. Use when instrumenting applications with traces, metrics, or logs. Triggers on requests for observability, telemetry, tracing, metrics collection, logging integration, or OTel setup.

62 Updated 2 days ago
dash0hq
AI & Automation Solid

distributed-tracing

Implement distributed tracing with OpenTelemetry, Tempo/Jaeger — instrumentation, sampling, and trace-to-log correlation. Use when the user asks about distributed tracing, OpenTelemetry setup, span instrumentation, trace propagation, or connecting traces to logs and metrics.

14 Updated 3 days ago
sawrus