Hi devopsfj
Welcome to the Microsoft Q&A Platform! Thank you for asking your question here.
- Make sure you have an active Azure subscription and set up an Azure Managed Grafana workspace if you haven't already.
https://learn.microsoft.com/en-us/azure/managed-grafana/how-to-create-dashboard?tabs=azure-portal - You can select either the Essential or Standard tier, but the Standard tier is recommended for production environments because it offers additional features and service level agreement (SLA) guarantees.
https://learn.microsoft.com/en-us/azure/managed-grafana/overview - Since some of your applications are private, you'll need to set up your Grafana instance to access them securely. You can do this by using managed identities or by setting up the right authentication methods for private endpoints.
https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/grafana-plugin - Grafana to monitor HTTP health. If they don't support HTTP checks, create a custom data source or use plugins.
- In Grafana, go to Dashboards > New Dashboard and add panels. For each application, create a panel to show health check results with a status indicator graphs for historical data.
- Set up alerts in Grafana based on health check results. This will notify you when an application is down or not responding.
- Use Azure Managed Grafana's sharing features to collaborate with your team. You can share dashboards internally or externally as needed. https://azure.microsoft.com/en-us/products/managed-grafana/
If you have any further queries, do let us know.
If the answer is helpful, please click "Accept Answer" and "Upvote it".