Set health targets for a service

Say how often a service's monitor checks must pass and how fast they must answer, then watch the room left for failures on the service page and Home.

In short

Health targets turn a service's monitors into a promise: for example 99.9% of checks pass and 95% answer within 300 ms over 28 days. The service page then shows how much of the error budget is left, and the owners are told when it runs low.

Before you start

The service needs monitors. Link a monitor, or the API project, request or suite it checks, on the service page. See /help/designer/service-page.

Steps

  1. Open the service page (Designer › Services, then the service) and find "Health targets".
  2. Press "Set targets".
  3. Type "Checks that must pass (%)", such as 99.9.
  4. If you like, type an "Answer time (ms)" and "Checks that must answer in time (%)" (95 unless you change it).
  5. Keep the "Window (days)" at 28, or choose 7 to 30, and press "Save targets".

Result: the section shows the state, "Error budget left", "Checks passed", "Answered in time" and "Burn rate, last day".

What the states mean

Good to know

If something goes wrong

Related