Update haproxy README

This commit is contained in:
Daniel Nelson 2017-04-27 11:23:37 -07:00
parent 01f2a952c7
commit 78d31992d7
2 changed files with 28 additions and 11 deletions

View File

@ -7,13 +7,30 @@
```toml ```toml
# SampleConfig # SampleConfig
[[inputs.haproxy]] [[inputs.haproxy]]
servers = ["http://1.2.3.4/haproxy?stats", "/var/run/haproxy*.sock"] ## An array of address to gather stats about. Specify an ip on hostname
# ssl_ca = "/etc/telegraf/ca.pem" ## with optional port. ie localhost, 10.10.3.33:1936, etc.
# ssl_cert = "/etc/telegraf/cert.pem" ## Make sure you specify the complete path to the stats endpoint
# ssl_key = "/etc/telegraf/key.pem" ## including the protocol, ie http://10.10.3.33:1936/haproxy?stats
## Use SSL but skip chain & host verification
# insecure_skip_verify = false
## If no servers are specified, then default to 127.0.0.1:1936/haproxy?stats
servers = ["http://myhaproxy.com:1936/haproxy?stats"]
## You can also use local socket with standard wildcard globbing.
## Server address not starting with 'http' will be treated as a possible
## socket, so both examples below are valid.
# servers = ["socket:/run/haproxy/admin.sock", "/run/haproxy/*.sock"]
## By default, some of the fields are renamed from what haproxy calls them.
## Setting this option to true results in the plugin keeping the original
## field names.
# keep_field_names = true
## Optional SSL Config
# ssl_ca = "/etc/telegraf/ca.pem"
# ssl_cert = "/etc/telegraf/cert.pem"
# ssl_key = "/etc/telegraf/key.pem"
## Use SSL but skip chain & host verification
# insecure_skip_verify = false
``` ```
#### `servers` #### `servers`

View File

@ -42,19 +42,19 @@ var sampleConfig = `
## with optional port. ie localhost, 10.10.3.33:1936, etc. ## with optional port. ie localhost, 10.10.3.33:1936, etc.
## Make sure you specify the complete path to the stats endpoint ## Make sure you specify the complete path to the stats endpoint
## including the protocol, ie http://10.10.3.33:1936/haproxy?stats ## including the protocol, ie http://10.10.3.33:1936/haproxy?stats
#
## If no servers are specified, then default to 127.0.0.1:1936/haproxy?stats ## If no servers are specified, then default to 127.0.0.1:1936/haproxy?stats
servers = ["http://myhaproxy.com:1936/haproxy?stats"] servers = ["http://myhaproxy.com:1936/haproxy?stats"]
##
## You can also use local socket with standard wildcard globbing. ## You can also use local socket with standard wildcard globbing.
## Server address not starting with 'http' will be treated as a possible ## Server address not starting with 'http' will be treated as a possible
## socket, so both examples below are valid. ## socket, so both examples below are valid.
## servers = ["socket:/run/haproxy/admin.sock", "/run/haproxy/*.sock"] # servers = ["socket:/run/haproxy/admin.sock", "/run/haproxy/*.sock"]
#
## By default, some of the fields are renamed from what haproxy calls them. ## By default, some of the fields are renamed from what haproxy calls them.
## Setting this option to true results in the plugin keeping the original ## Setting this option to true results in the plugin keeping the original
## field names. ## field names.
## keep_field_names = true # keep_field_names = true
## Optional SSL Config ## Optional SSL Config
# ssl_ca = "/etc/telegraf/ca.pem" # ssl_ca = "/etc/telegraf/ca.pem"