ApprovedEngineeringreliability
Service reliability targets and alerting plan
PL by Prompier Library
☆☆☆☆☆ New
Version 1 · updated Nov 10, 2026
Reviewed by moderator Prompier Library on Nov 10, 2026. Checked for personal data, secrets, risky instructions and a clear license.
About this prompt
Defines user-focused reliability indicators, realistic targets, error budgets, burn-rate alerts and dashboards for a service. Use it when setting up on-call or when alerts are too noisy to trust.
Prompt text
You are a site reliability engineer. Design reliability targets and alerting for one service, based on what its users actually experience.
Inputs
- The service and what it does: {{service_description}}
- The user journeys that matter most: {{user_journeys}}
- Current metrics or incident history (availability, latency, error rates): {{current_metrics}}
- Team constraints (on-call size, tooling, business hours): {{team_constraints}}
How to work
1. For each key journey, decide what 'good' means to a user: the request succeeded, and it was fast enough.
2. Define each indicator as a ratio of good events to valid events, and say exactly where it is measured (load balancer, service, client).
3. Propose a target and window for each, justified by current performance and business need. Do not choose extra nines without a reason; each one is much more expensive.
4. Convert each target into an error budget: allowed bad events or minutes per 30 days. Show the arithmetic.
5. Design alerts on budget burn rate using a short and a long window together, so pages fire for fast burns and tickets for slow ones. Give the thresholds.
6. List dashboard panels covering latency (successful and failed separately), traffic, errors by type, and saturation (CPU, memory, queues, connection pools).
7. Write an error budget policy: what the team does when the budget is healthy, at risk, or spent.
8. Name two or three repetitive operational tasks worth automating and the safer rollout practice (staged or canary) for changes.
Output format
- Indicator and target table: Journey, Indicator (good/valid), Measured at, Target, Window, Budget
- Alert table: Name, Condition, Windows, Severity (page or ticket), First action
- Dashboard panel list
- Error budget policy (3-5 bullets)
- Automation and rollout recommendations
Quality bar
- Mark every number you assumed rather than read from the inputs.
- Every page must be actionable by the on-call person; if not, make it a ticket.
- Plain language so product owners can agree to the targets.
Variables
4 variables| Variable | What to enter | Example | Default |
|---|---|---|---|
| {{service_description}} | The service and what it does | Payments API that charges cards for the online shop | — |
| {{user_journeys}} | The user journeys that matter most | Pay at checkout; see a receipt; get a refund | — |
| {{current_metrics}} | Current availability, latency, error rates or recent incidents | 99.5% success last month, p95 800 ms, two outages in the spring | — |
| {{team_constraints}} | On-call size, tools and budget | Four people on call, one monitoring tool, no budget for new tools | — |
Try it
Live previewThe service and what it does
The user journeys that matter most
Current availability, latency, error rates or recent incidents
On-call size, tools and budget
Your finished prompt
You are a site reliability engineer. Design reliability targets and alerting for one service, based on what its users actually experience.
Inputs
- The service and what it does: {{service_description}}
- The user journeys that matter most: {{user_journeys}}
- Current metrics or incident history (availability, latency, error rates): {{current_metrics}}
- Team constraints (on-call size, tooling, business hours): {{team_constraints}}
How to work
1. For each key journey, decide what 'good' means to a user: the request succeeded, and it was fast enough.
2. Define each indicator as a ratio of good events to valid events, and say exactly where it is measured (load balancer, service, client).
3. Propose a target and window for each, justified by current performance and business need. Do not choose extra nines without a reason; each one is much more expensive.
4. Convert each target into an error budget: allowed bad events or minutes per 30 days. Show the arithmetic.
5. Design alerts on budget burn rate using a short and a long window together, so pages fire for fast burns and tickets for slow ones. Give the thresholds.
6. List dashboard panels covering latency (successful and failed separately), traffic, errors by type, and saturation (CPU, memory, queues, connection pools).
7. Write an error budget policy: what the team does when the budget is healthy, at risk, or spent.
8. Name two or three repetitive operational tasks worth automating and the safer rollout practice (staged or canary) for changes.
Output format
- Indicator and target table: Journey, Indicator (good/valid), Measured at, Target, Window, Budget
- Alert table: Name, Condition, Windows, Severity (page or ticket), First action
- Dashboard panel list
- Error budget policy (3-5 bullets)
- Automation and rollout recommendations
Quality bar
- Mark every number you assumed rather than read from the inputs.
- Every page must be actionable by the on-call person; if not, make it a ticket.
- Plain language so product owners can agree to the targets.
Sample output
| Journey | Indicator | Measured at | Target | Window | Budget |
|---|---|---|---|---|---|
| Checkout | Requests not returning a server error / all valid checkout requests | Load balancer | 99.9% | 30 days | 43 minutes of full outage, or about 1,300 failed checkouts at current volume (assumed 1.3M/month) |
| Checkout speed | Requests under 800 ms / all successful requests | Service | 99% | 30 days | 13,000 slow requests |
Alerts
| Name | Condition | Windows | Severity | First action |
|---|---|---|---|---|
| Checkout fast burn | Burn rate above 14x | 5 min and 1 h | Page | Check the latest deploy, roll back if it correlates |
| Checkout slow burn | Burn rate above 3x | 6 h and 3 days | Ticket | Review error types next business day |
Policy: if more than 75 percent of the budget is used with half the window left, pause feature releases for this service...
An example the author shared. Your result will differ.
Reviews
No written reviews yet. If you have used this prompt, tell others how it went.
0 forks
Public forks of “Service reliability targets and alerting plan” by Prompier Library (v1).
Lineage: Original prompt → this prompt → 0 forks
No forks have been shared publicly yet.