observability

Instruments Python services with Prometheus and OpenTelemetry for metrics, traces, and structured logging.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/romankovsv/claude-code-python-devops-mlops --skill observability-romankovsv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability
Source: https://github.com/romankovsv/claude-code-python-devops-mlops/tree/main/skills/observability
Command: npx skills add https://github.com/romankovsv/claude-code-python-devops-mlops --skill observability-romankovsv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Observability patterns across metrics, traces, logs, and alerting; defined SLOs/SLIs; dashboards as code; and structured logging to provide end-to-end visibility.

Core Features & Use Cases

  • Instrumentation with Prometheus and OpenTelemetry to collect metrics and traces
  • Define SLOs and SLIs and implement alerting rules and dashboards as code
  • Structured logging and dashboards-as-code to accelerate incident response and postmortems

Quick Start

Install instrumentation in your Python service to begin collecting metrics, traces, and logs.

Frequently Asked Questions about observability

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

FAQPage Schema
How do I instrument a Python service for metrics, traces, and logs collection?

Instrument a Python service by integrating Prometheus for metrics collection, OpenTelemetry for tracing, and structured logging. This exposes production signals enabling reliable monitoring, incident response, and observability across microservices and cloud deployments.

What is the best way to define SLOs and SLIs for reliable monitoring?

Define SLOs and SLIs by implementing alerting rules and dashboards as code. This approach accelerates incident response and postmortems by providing end-to-end visibility into production-grade service reliability and performance.

Can I use OpenTelemetry and Prometheus together for application observability?

Yes, you can use OpenTelemetry and Prometheus together. This Skill instruments applications to collect metrics with Prometheus and traces with OpenTelemetry, delivering comprehensive observability for production-grade Python services and data pipelines.

How do I create Grafana dashboards as code for microservices monitoring?

Create Grafana dashboards as code by applying sample configurations and code provided by the Skill. This validates observability best practices and enables structured visualization of metrics, traces, and logs across microservices and cloud deployments.

Does this observability Skill support data pipelines and cloud deployments?

Yes, this Skill applies to production-grade Python services and data pipelines across cloud deployments. It enables Prometheus metrics collection, OpenTelemetry tracing, and structured logging to validate observability best practices.

Why do I need structured logging for incident response and postmortems?

Structured logging is needed to turn production signals into reliable insights. It accelerates incident response and postmortems by providing end-to-end visibility and searchable, contextualized log data across microservices.