ahmedasmar avatar

Monitoring Observability

A practical workflow for setting up monitoring infrastructure or fixing what's already there. The decision tree approach is smart: it routes you to metrics design if you're starting fresh, troubleshooting if something's broken, or specific sections for alerts, dashboards, and SLOs if you're iterating. There's a dedicated section on Datadog cost optimization, which honestly tells you what kind of shops have contributed to this. It's comprehensive enough to be your observability playbook without being prescriptive about tools, though the tool comparison reference suggests it helps with vendor decisions too. Good for platform teams who need structured guidance instead of scattered tribal knowledge.

skills.sh installs
499
GitHub stars
206
last updated
Aug 21, 2026

Install

$ npx -y skills add ahmedasmar/devops-claude-skills --skill monitoring-observability --agent claude-code

Installs into .claude/skills of the current project.

Files

Monitoring & Observability

Core Workflow: Observability Implementation

Use this decision tree to determine your starting point:

Are you setting up monitoring from scratch?
├─ YES → Start with "1. Design Metrics Strategy"
└─ NO → Do you have an existing issue?
    ├─ YES → Go to "9. Troubleshooting & Analysis"
    └─ NO → Are you improving existing monitoring?
        ├─ Alerts → Go to "3. Alert Design"
        ├─ Dashboards → Go to "4. Dashboard & Visualization"
        ├─ SLOs → Go to "5. SLO & Error Budgets"
        ├─ Tool selection → Read references/tool_comparison.md
        └─ Using Datadog? High costs? → Go to "7. Datadog Cost Optimization & Migration"

1. Design Metrics Strategy

Start with The Four Golden Signals

Every service should monitor: Latency (p50/p95/p99), Traffic (req/s), Errors (failure rate), Saturation (resource utilization).

RED Method (request-driven): Rate, Errors, Duration | USE Method (infrastructure): Utilization, Saturation, Errors

Quick Start - Web Application Example:

# Rate (requests/sec)
sum(rate(http_requests_total[5m]))

Sponsors

Details

Repository
github.com/ahmedasmar/devops-claude-skills
Categories
DevOps & CI/CD, Debugging
First seen
Jun 3, 2026

More from ahmedasmar/devops-claude-skills

All 2
1akin-ozer avatargitlab-ci-validatorakin-ozer/cc-devops-skillsValidate, lint, audit, or fix .gitlab-ci.yml pipelines, stages, and jobs.725skills.sh installs
2akin-ozer avatargitlab-ci-generatorakin-ozer/cc-devops-skillsCreate, generate, or scaffold .gitlab-ci.yml pipelines, stages, and jobs.686skills.sh installs
3wshobson avatargitlab-ci-patternswshobson/agentsBuild GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation. Use when implementing GitLab CI/CD, optimizin13.6Kskills.sh installs
4aj-geddes avatargitlab-cicd-pipelineaj-geddes/useful-ai-promptsDesign and implement GitLab CI/CD pipelines with stages, jobs, artifacts, and caching. Configure runners, Docker integration, and deployment strategies.669skills.sh installs
5kubesphere avatarkubesphere-devops-pipelinekubesphere/kubesphereThis handles CI/CD pipeline operations in KubeSphere's DevOps platform, which wraps Jenkins with Kubernetes custom resources.0skills.sh installs
6elastic avatarobservability-k8s-investigationelastic/agent-skillsInvestigate Kubernetes workload, node, and control-plane issues using OTel telemetry (EDOT). Use when diagnosing pod failures (CrashLoopBackOff, OOMKilled, Erro3.3Kskills.sh installs