# Observability

> Use for application performance optimization, OpenTelemetry, distributed tracing (Jaeger/Tempo), metrics (Prometheus), dashboards (Grafana), SLI/SLO implementation, load testing, caching strategies, and Core Web Vitals optimization.

- Skill: `henryhawke/observability` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add henryhawke/observability`
- Raw SKILL.md: https://api.skillmd.com/api/skills/henryhawke/observability/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: henryhawke (https://skillmd.com/u/henryhawke)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/henryhawke/observability

---


# Performance & Observability

## When to use
- Set up monitoring and alerting
- Implement distributed tracing
- Optimize application performance
- Design SLI/SLO frameworks
- Create Grafana dashboards
- Configure Prometheus metrics

## Observability stack
- OpenTelemetry instrumentation
- Distributed tracing: Jaeger, Tempo
- Metrics: Prometheus, Grafana
- Logging: structured logging, ELK/Loki
- Real user monitoring (RUM)

## Performance optimization
- Application profiling
- Multi-tier caching strategies
- Load testing and benchmarking
- Core Web Vitals optimization
- Database query optimization
- Network latency reduction

## SLI/SLO
- Define meaningful SLIs
- Set appropriate SLO targets
- Error budget policies
- Alerting on burn rates

