Nonstop API

Monitoring

Monitoring is currently via NewRelic and Microsoft Azure

NewRelic

NewRelic integration is via the .NET Agent (currently version 8.12.216). NewRelic alerts are configured centrally by the DTCI Technology Operations Team.

Microsoft Azure

Microsoft Azure offers built in alerting via its Monitor service. It is currently set to alert on the following metrics:

  • Greater than 5 HTTP Server Errors in 5 minutes on the Public API
  • Average Memory used by the Public API is greater than 2 GB in a 5 minute period
  • Average response time is greater than 1s on the Public API
  • Requests to the Public API drops below 25 in a 5 minute period

These alerts trigger emails and text messages to the Nonstop team who are then able to respond appropriately.

Others

We are working to identify what would be required to have Catchpoint Integration enabled with the DTCI Tech Ops team.

In this document