grafana-llmops-forgelisted
Install: claude install-skill alebgl77/grafana-llmops-forge
# Grafana LLMOps Forge
Turns any Grafana instance into an AI/LLM command centre for a platform team: discovery, dashboard generation, alerting, FinOps, EU AI Act governance. Single prerequisite: `GRAFANA_URL` + a service-account token. Everything else is discovered or provisioned.
## Doctrine (what makes this different)
1. **Discovery-first, never assume.** Never generate a panel "just in case". Probe the instance and its datasources, capture the **real metric names**, and only build panels whose queries will return data. OTel exporters disagree on suffixes (`_seconds`, `_token`, `_total`): the capability map is the source of truth, not theory.
2. **Four telemetry dialects, one mental model.** LLM signals arrive in four practical shapes: OTel GenAI conventions (`gen_ai_*`, Development status, v1.4x, opt-in `OTEL_SEMCONV_STABILITY_OPT_IN=gen_ai_latest_experimental`), LiteLLM gateway (`litellm_*`, native USD spend), inference engines (`vllm:*`, `tgi_*`), and GPU (`DCGM_*`). Evaluation signals (`gen_ai_evaluation_*`, RAGAS, guardrails) form a fifth, optional one. Each blueprint is translated into whatever is actually emitted.
3. **Cost is computed, not hoped for.** Resolve one financial source across all datasources: the exact recorded total (`llm:cost_usd_per_second`), then native LiteLLM spend, then OTel composition against the price registry. Equal-priority candidates require `--datasource <UID|unique name>`; never silently mix scopes. Native spend is not an audited invoic