Configure notifications for the API Performance event
Learn how to configure notifications with different triggering thresholds for the API Performance event.
Zuora System Health dashboard for API collects metrics on API performance, usage, failure, and concurrency limit in your Zuora tenant. The API performance metrics include percentile response time of API requests within a specified time range. You can leverage these metrics to monitor the performance of each API endpoint in near real time.
To ensure stability and prevent latency, Zuora provides you the ability to send email or callout notifications when declines in API performance arise. With this ability, you do not need to monitor API performance metrics from the System Health dashboard repeatedly.
You can configure notifications with different triggering thresholds for API performance. It is best practice to set up a notification with a generic threshold for all API requests, and individual notifications with practical thresholds for specific API requests.
To create a notification definition for the API Performance event, perform the following steps:
-
Navigate to Events notifications entry in the left navigation menu.
-
Click + Add New Notification.
-
Create the notification step-by-step with the following information. For more information, see Create a notification.
-
Click Done.
For example, if you create a callout notification with the following values:
- Interval: 1440
- Threshold: 5000
- Window: 120
- Threshold Percentile: P95
- Endpoint Operator: Equal
- Endpoint: All
- Mute Active: false
- Mute Limit: (any value)
- Mute Hour: (any value)
Zuora evaluates this notification every 1440 minutes. During the evaluation, if the 95th percentile of the response time of all API requests over the last 120 minutes is greater than or equal to 5000 milliseconds, this notification will be triggered.
Notifications for other System Health dashboard events
You can configure notifications for not only the API Performance event, but also events from other System Health dashboards. These events include Payments Failures, HPM Attack, Workflow Performance, and so on. The notification configuration process for other events is similar to the process for the API Performance event. For all supported System Health events and event parameters, see Standard events for Zuora Platform.