What problem does it solve? When a service returns HTTP 500s, latency spikes, or appears down, engineers often jump between Grafana dashboards, Prometheus, Loki, and Tempo without a clear method. This Skill provides a structured 7-step diagnostic workflow that correlates metrics, logs, and traces through the gcx CLI to pinpoint root causes. ## Core Features & Use Cases - Structured 7-step workflow: Discover datasources, confirm data availability, query error rates and latency, correlate logs and traces, check dashboards and alerts, then summarize findings. - Multi-signal correlation: Combines Prometheus metrics, Loki logs, and Tempo traces with correct PromQL, LogQL, and TraceQL syntax, including common pitfalls like attribute scoping and label matchers. - Error recovery guidance: Reference docs cover auth failures, datasource-not-found, empty results, timeouts, and malformed query syntax. - Use Case: A user reports "my API started returning 500 errors 30 minutes ago" — the Skill walks through finding datasource UIDs, charting the 5xx rate, checking P95 latency, pulling error logs, and listing firing alerts to identify the root cause. ## Quick Start Ask the assistant to debug why your service is returning 500 errors using Grafana, and it will run the gcx-based diagnostic workflow step by step.