A PoC health check agent and metrics submitter using Azure Functions that works as shown below:
- The application under monitoring exposes well known health endpoints
- The Azure Function thats acting as a health check agent polls this health endpoint every 1 minute.
- Processes the health report and sends metrics to DataDog using REST API.
- The metrics can then be graphed in DataDog.