Hi @David R
Welcome to the Microsoft Q&A Platform! Thank you for asking your question here.
To view HAProxy in Azure Managed Grafana, since there is no built-in connectivity for HAProxy, you will need to use Prometheus as an intermediary.
You will need to display HAProxy’s performance data. You can do this with the HAProxy Prometheus Exporter, which downloads HAProxy data and makes it available for Prometheus to store. You can install the exporter on the same machine as HAProxy or on a separate machine. Once this is configured, it will publish HAProxy metrics through the HTTP endpoint.
Next, you configure Prometheus to collect HAProxy metrics. This is done by adding an exporter endpoint to the Prometheus configuration file. For example, you would include a section that tells Prometheus where to pull the HAProxy exporter data from.
Now add Prometheus as a data source in your Azure Managed Grafana. In the Grafana dashboard, go to the Data Sources section, select Prometheus, and enter the URL of your Prometheus server. Once connected, Grafana can access the HAProxy data stored by Prometheus.
Finally, you can import pre-built HAProxy dashboards from the Grafana Dashboard Repository. These dashboards are designed to help you visualize HAProxy metrics in charts and graphs, making it easier to monitor the health and performance of your load balancer
This approach works around the lack of a native HAProxy connection in Azure Managed Grafana.
If you have any concerns, please go through this link: -
If you have any further queries, do let us know
If the answer is helpful, please click "Accept Answer" and "Upvote it"