When your Python application runs in production, you need to see what is happening inside it. This skill teaches you how to add structured logging, metrics, and distributed tracing. You can then answer what broke, where it broke, and why without changing your code.
Structured logging means printing log entries as JSON with consistent fields. This makes log data easy to search and analyze. You will also learn to track the four golden signals such as latency, traffic, errors, and saturation. Correlation IDs thread through all logs and traces so you can follow a single request across services.
Use these patterns to build observability into your Python apps. You will debug production issues faster and keep your systems running smoothly.
Global
mkdir -p ~/.claude/skills/python-observabilityProject
mkdir -p .claude/skills/python-observabilitySource Repository
Appinsights Instrumentationmicrosoft/azure-skills
Learn how to add Azure Application Insights monitoring to your web app
Azure Kustomicrosoft/azure-skills
Run fast KQL queries on Azure Data Explorer for log and telemetry analysis
Caveman Statsjuliusbrussee/caveman
See real token usage and estimated savings directly from your session log
Azure Observabilitymicrosoft/azure-skills
Track Azure app errors, performance, and infrastructure with monitoring tools
Convex Performance Auditget-convex/agent-skills
Find and fix Convex performance problems with step-by-step diagnostic guidance
Google Agents Cli Observabilitygoogle/agents-cli
Set up tracing, logging, and analytics for your ADK agents easily
Golang Observabilitysamber/cc-skills-golang
Monitor your Go services with logs metrics traces and profiling
Golang Samber Slogsamber/cc-skills-golang
Compose, sample, and route Go logs to multiple backends with ease