[Alpha] API Monitors and Alerts

🚧

We're in alpha!

Akita's API monitors are an alpha feature. If you're in our beta, talk to us to try it out. If you're not in our beta, create your account here.

Akita makes it easy to track the health and performance of your endpoints with API monitors. API monitors measure the rate of error responses and the P99 latency of each endpoint, and notify you if a threshold is breached.

2260

How are monitors created?

Akita automatically creates two API monitors with default alert thresholds for each API it observes, one monitoring 5XX error rate and another monitoring P99 latency.

  • 5XX error rates are measured as the fraction of requests that return a response code between 500-599 out of all requests. These monitors have a default threshold of 0.001 — at least one 5XX response per one thousand requests.

  • P99 latency reports the 99th latency percentile of requests. These monitors are muted by default, because no one latency threshold fits every API.

Both measures are computed over a 5-minute sliding window. You can view all your API monitors on the API Monitors page.

Monitor history and adjusting alert thresholds

You can see a monitor's history and adjust its alert threshold. From the API Monitors page, find the monitor you would like to adjust and click the ">" button to the right of the endpoint name.

1672

Edit the threshold by entering a new value in the input to the right of the time series.

Receiving email notifications

When a monitor threshold is breached, Akita sends you and your team members a notification email with links to any API monitors that have been triggered.

You can disable email notifications by muting or disabling API monitors.

📘

Coming soon: Slack notifications

We're currently working on Slack notifications. Please talk to us if you'd like to be a design partner.

Muting notifications

You can temporarily or permanently mute API monitors to stop receiving alert notifications. Each API monitor can be muted individually, or you can mute all your API monitors at once.

2272

Hiding monitors

In some cases, you may want hide to hide API monitors you don't care about. Hidden monitors are muted and aren't shown on the API Monitors page by default.

2274

You can show hidden monitors by selecting "Show All" at the top-right of the monitors table. Once you've selected "Show All", you can hide monitors by clicking the eye icon to disable them.