Observability Engineer

Automate observability stack design with Prometheus metrics, OpenTelemetry tracing, and SLI/SLOs.

1|12|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/ChatAndBuild/chatchat-skills --skill observability-engineer-chatandbuild
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Observability Engineer
Source: https://github.com/ChatAndBuild/chatchat-skills/tree/main/skills/observability-engineer
Command: npx skills add https://github.com/ChatAndBuild/chatchat-skills --skill observability-engineer-chatandbuild

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The Observability Engineer Skill addresses the challenge of setting up and managing observability tools, enabling you to track and analyze your system's performance effectively.

Core Features & Use Cases

  • Metrics and Logs Configuration: Configure Prometheus, StatsD, and structured JSON logs.
  • Tracing and Monitoring: Implement OpenTelemetry for request tracing.
  • SLO Definition: Develop Service Level Indicators and Objectives for availability, latency, and error budgets.
  • Alerting Design: Craft alerts based on user impact, multi-window burn rate, and symptom-based conditions.
  • Dashboards: Create service health and incident triage dashboards for efficient analysis.
  • Use Case: Utilize the Skill to build a complete observability stack that supports quick incident resolution.

Quick Start

Run 'create-observability' to generate an observability baseline with dashboards and alert rules tailored to your system's requirements.

Frequently Asked Questions about Observability Engineer

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

FAQPage Schema
How do I set up Prometheus metrics and Grafana dashboards for system monitoring?

Automate observability stack design by configuring Prometheus metrics, structured JSON logs, and Grafana dashboards. Run 'create-observability' to generate a baseline with service health visualizations and alert rules tailored to your system.

What is the best way to define SLI and SLO error budgets for DevOps?

Defining SLI and SLO error budgets involves setting Service Level Indicators for availability and latency. This Skill develops those objectives and crafts alerts based on multi-window burn rates and user impact for proactive troubleshooting.

How do I implement OpenTelemetry tracing for incident response?

Implement OpenTelemetry tracing to enable request tracing across complex systems. This provides the visibility needed for quick incident resolution and integrates with structured logs for efficient incident triage analysis.

Can I use this to configure alerting rules based on user impact?

Yes, you can configure alerting rules based on user impact. The Skill designs symptom-based alerts and multi-window burn rate conditions, requiring setup for your alerting infrastructure to ensure proactive incident response.

Do I need an ELK stack to automate structured logging for observability?

You need to configure the ELK stack to manage structured JSON logs effectively. The Skill automates the design of the logging configuration, but requires existing infrastructure setup for ELK to process and analyze the log data.

How do I create incident triage dashboards for performance monitoring?

Create incident triage dashboards by configuring Grafana visualizations alongside Prometheus metrics. The Skill generates these dashboards automatically, providing efficient analysis views for complex system performance monitoring and troubleshooting.