Agent skill
serverless-slo-definition-monitoring
Service Level Objective (SLO) definition and monitoring for serverless applications. PROACTIVELY activate for: (1) Defining SLOs for serverless functions, (2) Setting up error budgets, (3) Configuring SLI metrics, (4) Monitoring latency percentiles, (5) Availability tracking. Triggers: "SLO", "SLI", "error budget", "availability", "latency", "percentile", "service level", "reliability"
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/serverless-slo-definition-monitoring
SKILL.md
Serverless SLO Definition and Monitoring
This skill provides expertise in defining and monitoring Service Level Objectives for serverless applications.
Overview
SLOs define the reliability targets for your services, enabling data-driven decisions about feature development vs. reliability work.
Key Concepts
- SLI (Service Level Indicator): Quantitative measure of service behavior (latency, error rate)
- SLO (Service Level Objective): Target value for an SLI (99.9% availability)
- Error Budget: Allowable amount of unreliability (100% - SLO target)
- Burn Rate: How quickly error budget is being consumed
Common SLIs for Serverless
- Availability: Percentage of successful requests
- Latency: Response time percentiles (p50, p95, p99)
- Throughput: Requests per second
- Error Rate: Percentage of failed requests
Example SLO Definitions
slos:
- name: api-availability
sli: successful_requests / total_requests
target: 99.9%
window: 30d
- name: api-latency
sli: requests_under_500ms / total_requests
target: 95%
window: 30d
Best Practices
- Start with achievable SLOs and tighten over time
- Use error budgets to balance velocity and reliability
- Alert on burn rate, not individual failures
- Review and adjust SLOs quarterly
[Content to be expanded based on plugin_spec_agentient-observability.md specifications]
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?