Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@ env:
- TRAVIS_FLAVOR=redisdb FLAVOR_VERSION=2.6.17
- TRAVIS_FLAVOR=redisdb FLAVOR_VERSION=2.8.19
- TRAVIS_FLAVOR=ssh
- TRAVIS_FLAVOR=haproxy FLAVOR_VERSION=1.6.9
- TRAVIS_FLAVOR=haproxy FLAVOR_VERSION=1.5.11
- TRAVIS_FLAVOR=haproxy FLAVOR_VERSION=1.4.26
# END OF TRAVIS MATRIX

before_install:
Expand Down
1 change: 1 addition & 0 deletions circle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ test:
- rake ci:run[gearmand]
- rake ci:run[redisdb]
- rake ci:run[ssh]
- rake ci:run[haproxy]
- bundle exec rake requirements
post:
- if [[ $(docker ps -a -q) ]]; then docker stop $(docker ps -a -q); fi
32 changes: 32 additions & 0 deletions haproxy/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Haproxy Integration

## Overview

Get metrics from haproxy service in real time to:

* Visualize and monitor haproxy states
* Be notified about haproxy failovers and events.

## Installation

Install the `dd-check-haproxy` package manually or with your favorite configuration manager

## Configuration

Edit the `haproxy.yaml` file to point to your server and port, set the masters to monitor

## Validation

When you run `datadog-agent info` you should see something like the following:

Checks
======

haproxy
-----------
- instance #0 [OK]
- Collected 39 metrics, 0 events & 7 service checks

## Compatibility

The haproxy check is compatible with all major platforms
Loading