Skip to content

jblespiau/elasticsearch-metrics-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elasticsearch based Metrics storage

Travis tests Documentation build status

This projects provides Python tools to use Elasticsearch as a metric database, in particular using Grafana for visualization. It is Python 2 and 3 compatible.

It contains:

  • a metrics aggregator server that injects metrics into elasticsearch. It is compatible with the OpenTsdb tcollector data collection framework ;
  • a generator of bogus metrics for tests purposes.

The goal is to supply more tools to be able to compact and downsample metrics as they become older.

Compatible with:

  • Python >= 2.7
  • Python 3

Documentation

Online documentation

Dependencies

When using Python 2:

sudo apt-get install python-pip
sudo pip install -r requirements.txt

When using Python 3:

sudo apt-get install python3-pip
sudo pip3 install -r requirements.txt

For documentation(todo): sudo easy_install sphinx pip install sphinx_rtd_theme

About

Generate metrics and inject them in elasticsearch for testing Grafana using es

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published