Application Delivery Management

HAProxy app dashboard

The Application Dashboard provides real-time statistics of all the HAProxy frontends monitored by Citrix Application Delivery Management (Citrix ADM). It lists the frontends as discrete applications and provides transactions, throughput, and sessions information about the applications.

Important

Make sure that you enable stats in the HAProxy instance configuration file. To enable stats, edit your HAProxy configuration file and, after the defaults section, add an entry similar to the one in the following sample:

    listen stats :9000  # Listen on localhost:9000
    mode http
    stats enable  # Enable stats page
    stats hide-version  # Hide HAProxy version
    stats realm Haproxy\ Statistics  # Title text for popup window
    stats uri /haproxy_stats  # Stats URI
    stats auth Username:Password  # Authentication credentials
<!--NeedCopy-->

To access the HAProxy application on the Application Dashboard in Citrix ADM, after you have added the HAProxy instances to Citrix ADM, navigate Applications > Dashboard. You can filter the dashboard to display only the HAProxy application, to filter the dashboard, select HAPROXY displayed under Application Family section in the App Summary Info Panel.

localized image

View key Metrics of HAProxy Application

The App Info panel is at the first level when you drill down on an HAProxy application. It displays the key metrics and components of the application, along with its state. For example, for any selected HAProxy application, the App Info panel shows the total number of HAProxy frontends, total number of HAProxy backends, data volume, trend of the client connections, and the transactions. To view the key metrics of the HAProxy application, click on the HAProxy application tile on the application dashboard. The App Info panel then replaces the App Summary panel.

localized image

View the real-time performance of HAProxy application

Citrix ADM enables you to view the real-time performance of your HAProxy applications. It provides the following real-time details of the selected HAProxy application:

  • Transactions. Transactions performed by the application.
  • Throughput. Throughput of the application.
  • Sessions. Number of sessions established by the application.

To view real-time performance of your HAProxy application, on the Application Dashboard, double-click the HAProxy application tile.

localized image

By default, the Transactions tab is selected and the real-time transactions performed by the application is displayed.

localized image

To view the real-time throughput of the application, click the Throughput tab.

localized image

You can click the Sessions tab to view the number of sessions established by the application in real-time.

localized image

HAProxy app dashboard