observability-designer

Design SLIs, optimize alerts, and generate Grafana dashboards with Python scripts.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/Godhand-Arnav/Scalar-finals --skill observability-designer-godhand-arnav
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-designer
Source: https://github.com/Godhand-Arnav/Scalar-finals/tree/main/.claude/skills/observability-designer
Command: npx skills add https://github.com/Godhand-Arnav/Scalar-finals --skill observability-designer-godhand-arnav

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Production systems often struggle with visibility and reliability. Observability is fragmented across metrics, logs, and traces, making it hard to detect outages quickly and understand root causes.

Core Features & Use Cases

  • SLI/SLO/SLA design for service reliability and performance targets.
  • Metrics, logs, and traces integration for end-to-end visibility and correlation.
  • Dashboard architecture and alert optimization to reduce toil and improve incident response.
  • Production-ready Python scripts: SLO Designer, Alert Optimizer, Dashboard Generator.

Quick Start

Run the three Python scripts to design SLIs, optimize alerts, and generate Grafana dashboards for your production service.

Frequently Asked Questions about observability-designer

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

FAQPage Schema
How do I design SLIs and SLOs for distributed services to improve reliability?

To design SLIs and SLOs for distributed services, you can use structured Python-based scripts that generate production-ready reliability targets by correlating metrics, logs, and traces to define service level indicators and objectives.

What is the best way to integrate metrics, logs, and traces for end-to-end observability?

End-to-end observability is achieved by integrating metrics, logs, and traces through tooling that correlates these signals, enabling teams to detect outages quickly and understand root causes across complex distributed architectures.

How do I optimize alerts and generate dashboards to reduce operational toil?

You can optimize alerts and generate dashboards using dedicated Python scripts that produce production-ready dashboard architectures and alert configurations, reducing toil and improving incident response times.

Can I use Python scripts to create Grafana dashboards for production monitoring?

Yes, you can use Python scripts to create dashboards for production monitoring by running the provided Dashboard Generator script, which automates the generation of dashboard architectures for your services.

Why does my observability strategy fail to detect outages in complex architectures?

Your observability strategy may fail because metrics, logs, and traces are fragmented, making it hard to correlate signals; integrating these elements with structured SLO design resolves visibility gaps in complex architectures.