Skip to main content

HAProxy stats plugin for collectd.

Project description

Python Package Version Documentation Status Build Status Code Climate Test Coverage

A plugin for collectd to gather metrics for a local HAProxy instance, with a focus on easy installation and configuration.

Graphs made with HAProxy stats

(graphs made with Grafana)

Installation

The project is on PyPI so installation is a simple pip command:

pip install collectd-haproxy

In order to function properly, the local HAProxy instance will need to have the “stats socket” enabled, details about how to do that can be found here.

Configuration

The most basic configuration is to specify where the HAProxy socket file is located:

LoadPlugin "python"

<Plugin python>
    Import "collectd_haproxy"

    <Module haproxy>
      Socket "/var/run/haproxy.sock"
    </Module>
</Plugin>

For details on all of the options available, read the docs!

Development

The code is hosted on GitHub

To file a bug or possible enhancement see the Issue Tracker, also found on GitHub.

License

(c) 2015-2016 William Glass

collectd-haproxy is licensed under the terms of the MIT license. See the LICENSE file for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collectd-haproxy-1.2.1.tar.gz (7.7 kB view details)

Uploaded Source

File details

Details for the file collectd-haproxy-1.2.1.tar.gz.

File metadata

File hashes

Hashes for collectd-haproxy-1.2.1.tar.gz
Algorithm Hash digest
SHA256 6e790f101ed6309fe2a3c0f06db4ec13ecab4ede7007b19652acd2a57a5c92e1
MD5 a63f363de1b737704bdf8c44cbaee926
BLAKE2b-256 9645529db3a22a9d4d23a536721d60f7075f1ad9893dbeaf7e598d5466441b42

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page