Query OpenTelemetry telemetry (traces, metrics, logs, LLM analytics) via the autotel CLI. Use when the user asks about a production issue, slow request, error spike, expensive LLM call, or any "what is happening in my service" question. Each command returns one JSON document on stdout — parse it and answer from the data.
Installation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Query OpenTelemetry telemetry (traces, metrics, logs, LLM analytics) via the autotel CLI. Use when the user asks about a production issue, slow request, error spike, expensive LLM call, or any "what is happening in my service" question. Each command returns one JSON document on stdout — parse it and answer from the data.
autotel-investigate
When the user asks about a production issue or telemetry data, drive the autotel CLI. Every command below emits one JSON document on stdout. Parse result.data on success or result.error on failure.
Backend selection — required for every command in this file
Every command needs a backend. Pick one and reuse it:
Environment variables work too (AUTOTEL_BACKEND, JAEGER_BASE_URL, …). Flags win over env. If you're not sure which backend is configured, run autotel health first.
Always parse the JSON; never try to read prose from stdout.
When to use this vs the MCP server
Use this skill when: the user just wants an answer, you're driving a one-shot prompt, or no MCP server is configured.
Prefer autotel-mcp when: the session is an extended incident review with many follow-ups against a slow remote backend (the persistent connection wins on repeated queries).
Both return the same data — pick the one with less ceremony for the situation.