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
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