Application Delivery Management

HAProxy app dashboard

The Application Dashboard provides real-time statistics of all the HAProxy front-ends monitored by Citrix Application Delivery Management (Citrix ADM). It lists the front-ends 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.

Application

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 front ends, total number of HAProxy back ends, data volume, trend of the client connections, and the transactions. To view the key metrics of the HAProxy application, click the HAProxy application tile on the application dashboard. The App Info panel then replaces the App Summary panel.

Key metrics

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.

App dashboard

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

Transactions

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

Throughput

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

Throughput

HAProxy app dashboard