Nonstop API
Monitoring
Monitoring is currently via NewRelic and Microsoft Azure
NewRelic
- Public API (Primary - West US)
- Public API (Failover - East US)
- CMS API (Primary - West US)
- CMS API (Failover - East US)
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.