Observability, dashboards, and monitoring skills from Grafana Labs.
Public Grafana Labs skills for dashboards, metrics, logs, traces, profiles, cloud operations, plugins, and load testing.
Arranged in the author's recommended order. Walk through them in sequence, or open any one on its own.
Configure Grafana OSS – provisions dashboards from YAML, sets up data sources (Prometheus / Loki / Tempo / Pyroscope), writes dashboard JSON with template variables, builds panel queries.
Create, modify, and organise Grafana dashboards including panels, variables, transformations, and alerting.
Write, validate, and optimise PromQL queries for Prometheus and Grafana Cloud Metrics.
Configure Grafana Alerting, Incident Response Management (IRM), and SLOs end-to-end — provisions Grafana-managed and data-source-managed alert rules, contact points (Slack/PagerDuty/email/webhook), notification policies with hierarchical matchers, silences.
Grafana Alloy OpenTelemetry collector and telemetry pipeline configuration.
Grafana Beyla eBPF auto-instrumentation for application observability without code changes.
OpenTelemetry with Grafana stack. Covers OTel SDK instrumentation for Go/Java/Python/Node.js/.NET, OTLP protocol and endpoint configuration, sending telemetry to Grafana Cloud via OTLP endpoint.
Manage Grafana Cloud accounts – organizations, stacks, RBAC roles and assignments, SSO/SAML/OAuth/GitHub auth, service accounts for CI/CD, user invites, team membership, and API-driven provisioning.
Sending telemetry data to Grafana Cloud – metrics via Prometheus remote write or OTLP, logs via Loki push or Alloy, traces via OTLP to Tempo, profiles via Pyroscope.
Install, configure, and manage Grafana Alloy collector fleets using Fleet Management and remote configuration pipelines.
Set up, configure, and troubleshoot Grafana Cloud integrations for AWS, Azure, and other cloud providers.
Grafana Cloud infrastructure monitoring – Kubernetes monitoring, cloud provider integrations (AWS, Azure, GCP), host and container monitoring, infrastructure dashboards, and collector setup.
Grafana Cloud Application Observability (APM), Frontend Observability (RUM/Faro), and AI Observability.
Set up Grafana Cloud Database Observability for MySQL and PostgreSQL — enables `pg_stat_statements` / Performance Schema, creates a least-privilege monitoring user.
Reduce Grafana Cloud Metrics costs by managing cardinality with Adaptive Metrics aggregation rules.
Grafana Cloud cost management – usage monitoring, cost attribution by label, usage alerts, invoice management, and optimization strategies.
Find the Prometheus metrics that drive your Grafana Cloud bill. `dpm-finder` is a Grafana Professional Services CLI that ranks metrics by Data Points per Minute (DPM) with per-label-set breakdown, optional `--cost-per-1000-series` pricing.
Expert evaluator for Grafana Loki label strategy. Audits, designs, and improves label schemas using cardinality scoring, access-pattern alignment, static vs. dynamic label rules, and consistency checks.
Expert evaluator for Prometheus label strategy on Grafana Cloud. Audits, designs, and improves label schemas using cardinality scoring, access-pattern alignment, static vs.
Diagnostic guide for active Prometheus cardinality problems — slow queries, OOMing Prometheus, high Grafana Cloud Active Series or DPM bills, "too many samples" ingest errors, series churn, or rapid memory growth.
Grafana OnCall and Incident Response Management (IRM) – alert routing, escalation chains, on-call schedules, Jinja2 routing templates, Slack/mobile notifications, integrations (Alertmanager.
Grafana Cloud AI and ML features – Grafana Assistant (natural language queries, dashboard generation, incident investigations), Dynamic Alerting (ML forecasting and outlier detection).
Connect AI coding agents (Claude Code, Cursor, VS Code, OpenAI Codex) to Grafana Cloud via the `mcp-grafana` Model Context Protocol server.
Grafana Cloud private network connectivity – AWS PrivateLink, Azure Private Link, and GCP Private Service Connect.
Grafana Cloud testing capabilities – Synthetic Monitoring (probing URLs, DNS, TCP, ping from multiple regions), k6 Cloud (managed load testing with distributed execution), and Frontend Observability (Faro.
Grafana Loki log aggregation and LogQL query language.
Grafana Tempo distributed tracing backend. Covers TraceQL query language (span selectors, attribute scopes, pipeline operators, structural operators, metrics functions), trace ingestion via OTLP/Jaeger/Zipkin.
Prometheus and Grafana Cloud Metrics overview including PromQL query language, Metrics Drilldown, alerting, recording rules, and integration patterns.
Grafana Mimir scalable long-term metrics storage. Covers architecture (distributor/ingester/compactor/querier/ query-frontend/store-gateway/ruler), deployment modes (monolithic/microservices).
Grafana Pyroscope continuous profiling platform. Covers instrumentation of Go/Java/Python/Ruby/Node.js/ .NET/Rust apps via SDKs or eBPF (Alloy), flame graph analysis, ProfileQL queries.
Optimise Grafana app plugin bundle size using React.lazy, Suspense, and webpack code splitting.
Migrate a Grafana plugin to React 19 compatibility. 0, externalize jsx-runtime, or run react-detect. 0", "JSX runtime externals", "react-detect", "SECRET_INTERNALS", "ReactCurrentOwner", or "ReactCurrentDispatcher".
Build Grafana plugin pages using the @grafana/scenes framework.
Use when: user asks to create a Grafana app, initialize a grafana-app-sdk project, set up a Grafana App Platform app, scaffold a new app, or asks about deployment modes (standalone operator.
Author CUE kind definitions for grafana-app-sdk apps – schemas, versioning, field constraints, named type definitions, custom routes, and codegen configuration.
Implement reconcilers and watchers for grafana-app-sdk apps – write `TypedReconciler[*MyKind]` reconcile functions, apply generation-based skip patterns, do conflict-safe status updates via `resource.UpdateObject`,…
Use when the user asks to "write a validator", "add validation", "implement admission control", "write a mutating webhook", "add a mutation handler", "validate incoming resources", "implement admission logic", "add admission webhooks".
k6 performance and load testing. Covers writing test scripts in JavaScript/TypeScript, all test types (load/stress/spike/soak/smoke/breakpoint), thresholds, checks, scenarios, executors, extensions.
Write or review k6 documentation across the three k6 repositories – k6-DefinitelyTyped (TypeScript types), k6-docs (user documentation), and k6 (release notes / changelog).
Use when the user wants to performance-test, load-test, or stress-test a public website end-to-end with k6.