Skip to content

vishal-biyani/collectd-influxdb-grafana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Repo for monitoring POC using collectd influxdb and grafana. More details at www.vishalbiyani.com/graphing-performance-with-collectd-influxdb-grafana

How do I get set up?

  • Download the repo
  • Run Vagrant up
  • This will create 4 machines, 3 machines will have collectd and one machine will have grafana and influxDB
  • Open grafana using URL : http://192.168.17.99:3000
  • You will need to add data source - for which open the side menu by clicking the the Grafana icon in the top header. In the side menu, click Data Sources. Click on the Add New link in the top header to bring up the data source definition screen.
  • Give a name, choose InfluxDB 0.9x, then http://192.168.17.99:8086 as DB URL, collectd as DB name and root/password as creds. After saving - click on data source and do a Test connection (test connection is available only on latest version of Grafana)
  • For dashboards you can import the JSONs in templates directory or you can create your own.
  • For everything to work - there has to be data in influxDB - which you can check in UI of influxDB at http://192.168.17.99:8083 . Refer to schema exploration page and search for schema and data in collectd DB: https://docs.influxdata.com/influxdb/v0.9/query_language/schema_exploration/
  • memload.pl can be used on any of the machines to simulate load on memory

Tech debts

  • Need a better way to import dashboards via Grafana API

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published