site-reliability-engineer

Define SLIs/SLOs and configure monitoring stacks with alerting and incident workflows.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/Eigo-Mt-Fuji/portfolio-2026 --skill site-reliability-engineer-eigo-mt-fuji
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: site-reliability-engineer
Source: https://github.com/Eigo-Mt-Fuji/portfolio-2026/tree/main/.claude/skills/site-reliability-engineer
Command: npx skills add https://github.com/Eigo-Mt-Fuji/portfolio-2026 --skill site-reliability-engineer-eigo-mt-fuji

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Production monitoring, observability, SLO/SLI management, and incident response across services to maintain uptime and performance.

Core Features & Use Cases

  • SLI/SLO definitions and tracking for services using monitoring stacks (Prometheus, Grafana, Datadog, New Relic, ELK, etc.)
  • Monitoring setup and configuration to surface end-to-end health, latency, and error budgets
  • Alerting and runbooks to detect incidents and coordinate blameless post-mortems
  • Post-mortems and health checks to drive continuous reliability improvements
  • Use cases include pre-production readiness, on-call incident response, and production health governance

Quick Start

Start by defining your SLOs, configure your monitoring stack, and deploy dashboards and runbooks to begin tracking reliability.

Frequently Asked Questions about site-reliability-engineer

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

FAQPage Schema
How do I define SLOs and SLIs for production services?

SLOs (Service Level Objectives) and SLIs (Service Level Indicators) are metrics that define and measure reliability targets. SLIs quantify actual performance—like API latency or error rate—while SLOs set acceptable thresholds for those metrics. Define SLIs based on user-impacting signals, then set SLO targets that balance reliability with development velocity, typically tracked through monitoring stacks like Prometheus or Grafana.

What's the best way to set up monitoring and alerting for large-scale services?

Configure a monitoring stack (Prometheus, Grafana, Datadog, New Relic, or ELK) to collect metrics from all services, then define alerting rules that fire on SLO violations or anomalies. Create runbooks alongside alerts to guide incident response, and deploy dashboards that surface end-to-end health, latency, and error budgets so on-call engineers can act quickly.

How do I coordinate incident response and post-mortems?

Incident response workflows coordinate detection, communication, and resolution through alerts and runbooks that guide responders toward root cause. Post-mortems—blameless reviews after incidents—document what happened, why, and improvement actions. Together they drive continuous reliability improvements by converting incidents into operational learning.

Can I use monitoring stacks like Prometheus or Datadog to track error budgets?

Yes, monitoring stacks track error budgets by recording actual performance against SLO targets. Error budgets measure how much downtime or performance degradation is acceptable within a period; monitoring systems calculate remaining budget by comparing observed metrics to SLO thresholds, alerting when budgets deplete.

What do I need to do before deploying production monitoring?

Before deploying monitoring, define your SLIs and SLOs, instrument your services to emit metrics, and validate that your monitoring stack can ingest and store the required data. Establish runbook templates and alert routing so incidents trigger defined workflows; test dashboards and alerts in pre-production to ensure they surface actionable signals.

Why should I implement health checks alongside dashboards and alerting?

Health checks provide fast, binary signals of service availability that complement detailed metrics from dashboards and alerts. They enable rapid automatic failover, load-balancing decisions, and quick triage during incidents; combined with alerting and dashboards, they create redundant detection that catches both gradual degradation and sudden outages.