WARNING: Version 5.0 of Metricbeat has passed its EOL date.
This documentation is no longer being maintained and may be removed. If you are running this version, we strongly advise you to upgrade. For the latest information, see the current release documentation.
HAProxy Module
editHAProxy Module
editThis is the haproxy Module. To enable stats collection from HAProxy, you must enable the stats socket via TCP.
For example, placing the following statement under the global
or default
section of the haproxy config:
stats socket 127.0.0.1:14567
will enable stats reporting via any local IP on port 14567. Please note that you should probably use an internal private IP or secure this with a firewall rule so that only designated hosts can access this data.
Compatibility
editThe HAProxy metricsets were tested with HAProxy 1.6 and are expected to work with all 1.6 versions.
Example Configuration
editThe haproxy module supports the standard configuration options that are described in Modules Configuration. Here is an example configuration:
metricbeat.modules: - module: haproxy metricsets: [stat, info] enabled: true period: 10s hosts: ['tcp://127.0.0.1:14567']
Metricsets
editThe following metricsets are available: