Skip to content

consul monitoring script for collectd + grafana dashboard

License

Notifications You must be signed in to change notification settings

antonsoroko/collectd-consul

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

collectd-consul

consul monitoring script for collectd + grafana dashboard

Installation

  1. Copy consul.py into your CollectD python plugins directory
  2. Configure the plugin in CollectD
  3. Restart CollectD

Configuration

<LoadPlugin python>
    Globals true
</LoadPlugin>

<Plugin python>
    ModulePath "/path/to/python/modules"

    Import consul
    <Module consul>
        Host "localhost"
        Port 8500
        Verbose false
    </Module>
</Plugin>

Metrics

collectd/consul_server_0/consul/
├── services_auctioneer
│   └── gauge
│       └── isok.wsp
├── services_auctioneer_checks_auctioneer
│   └── gauge
│       ├── critical.wsp
│       ├── passing.wsp
│       └── warning.wsp
├── services_auctioneer_checks_serfHealth
│   └── gauge
│       ├── critical.wsp
│       ├── passing.wsp
│       └── warning.wsp

About

consul monitoring script for collectd + grafana dashboard

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages