app-observability

Generate RED metrics, RUM data, and LLM telemetry for Grafana Cloud.

213|18|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/grafana/skills --skill app-observability
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-observability
Source: https://github.com/grafana/skills/tree/main/skills/grafana-cloud/app-observability
Command: npx skills add https://github.com/grafana/skills --skill app-observability

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Consolidates application, frontend, and AI telemetry into a single observability workflow so teams can detect, diagnose, and correlate rate/error/duration (RED) metrics, traces, logs, and profiles without fragmented toolchains or manual instrumentation guesswork.

Core Features & Use Cases

  • Span-metrics based APM: Generates RED metrics from OpenTelemetry traces (via Tempo metrics-generator or OTel Collector spanmetrics) for service inventory, service overview, and operations-level latency analysis.
  • Frontend Observability with Faro: Capture web vitals, session replay, errors, and frontend traces to correlate browser sessions with backend traces.
  • AI/LLM Monitoring: Instrument LLM calls with OpenLIT and OTel GenAI conventions to track token usage, latency, cost, and evaluation metrics.
  • Full-stack correlation: One-click navigation between metrics, exemplar traces, logs (Loki), and profiles (Pyroscope) and service maps using required resource attributes such as service.name, service.namespace, and deployment.environment.
  • Use Case: Instrument a microservice frontend and backend to find p95 latency spikes, open exemplar traces in Tempo, replay affected user sessions from Faro, and inspect correlated logs and profiles.

Quick Start

Use the app-observability skill to instrument your services with OpenTelemetry, configure Alloy or direct OTLP export, enable Faro for the frontend and OpenLIT for AI telemetry, and verify RED metrics and trace-log-profile correlation in Grafana Cloud.

Frequently Asked Questions about app-observability

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate RED metrics from OpenTelemetry traces for application performance monitoring?

Generate RED metrics from OpenTelemetry traces using Tempo metrics-generator or OTel Collector spanmetrics to analyze service inventory, overview, and operations-level latency. This provides rate, error, and duration metrics directly from your instrumented application traces.

How do I set up frontend observability to capture web vitals and session replay?

Set up frontend observability by configuring the Faro web SDK to capture web vitals, session replay, errors, and frontend traces. This correlates browser sessions directly with backend traces for full-stack visibility into user experience.

Can I monitor AI and LLM applications using OpenTelemetry conventions?

Monitor AI and LLM applications by instrumenting calls with OpenLIT and OpenTelemetry GenAI conventions. This tracks token usage, latency, cost, and evaluation metrics, consolidating AI telemetry into your standard observability workflow.

What's the best way to correlate traces, logs, and profiles in Grafana Cloud?

Correlate traces, logs, and profiles in Grafana Cloud by applying mandatory resource attributes like service.name, service.namespace, and deployment.environment. This enables one-click navigation between metrics, exemplar traces in Tempo, logs in Loki, and profiles in Pyroscope.

Do I need specific resource attributes to build service maps from span metrics?

Building service maps from span metrics requires mandatory resource attributes including service.name, service.namespace, and deployment.environment. These attributes enable Prometheus-compatible metrics stored in Mimir to generate accurate service inventory and topology views.

How do I configure OpenTelemetry exporters to send telemetry to Grafana Cloud?

Configure OpenTelemetry exporters for Grafana Cloud by setting up Alloy or direct OTLP export pipelines. This routes your traces, metrics, and logs to generate span metrics, service maps, and enable trace-to-log-to-profile correlation.