Sha256: f812ec28eeebb86e074828b7b967e534220c339c7509eb4f06f090661fce73c2

Contents?: true

Size: 845 Bytes

Versions: 9

Compression:

Stored size: 845 Bytes

Contents

# Description

This collector provides a check on all defined resources within HAProxy. 

# Configuration

The `stats_url` can point at either the http: or socket: protocol
(socket is assumed if the protocol is missing.)  Note that socket usage
requires appropriate ownership/group permissions.

```json
{
  "stats_url": "socket://var/run/haproxy/stats"
  # or http://localhost:8080
}
```

# Output

```json
{
  "uptime_sec"      : ...,
  "status|up"       : 13,
  "status|down"     : 1,
  "status|open"     : 6,
  "status|no_check" : 4,
  "process_num"     : 1,
  "pid"             : 3720,
  "nbproc"          : 3,
  "run_queue"       : 1,
  "tasks"           : 17,
  "_info" : {
    "version" : "1.4.22",
    "status" : {
      "FRONTEND" : {"x" : "open", "y" : "open", ...},
      "BACKEND" : {"x" : "up", "y" : "down", ...
    },
  },
}
```

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
panoptimon-0.4.5 collectors/haproxy/README.md
panoptimon-0.4.4 collectors/haproxy/README.md
panoptimon-0.4.2 collectors/haproxy/README.md
panoptimon-0.4.1 collectors/haproxy/README.md
panoptimon-0.4.0 collectors/haproxy/README.md
panoptimon-0.3.0 collectors/haproxy/README.md
panoptimon-0.2.0 collectors/haproxy/README.md
panoptimon-0.1.0 collectors/haproxy/README.md
panoptimon-0.0.2 collectors/haproxy/README.md