Заметки по InfluxDB
Введение
Система мониторинга esp8266.flymon.net построена с использованием InfluxDB. Дополнительная информация будет немного позже.
InfluxDB 0.8.9
Установка для 64-битных систем
wget http://get.influxdb.org.s3.amazonaws.com/influxdb_0.8.9_amd64.deb sudo dpkg -i influxdb_0.8.9_amd64.deb sudo /etc/init.d/influxdb start
Первичная настройка
- Duration – длина временного отрезка (шарды) [1d]
- Retention – срок хранения шарда [90d]
Примеры запросов в WEB-интерфейсе InfluxDB
SELECT * FROM srach GROUP BY time(5m) WHERE mac ='18FE3498CCF0' AND time > NOW() - 24h; # SELECT host, counter FROM srach GROUP BY host, time(10m) fill(0) WHERE ( mac = '18FE349CDBD4' ) AND time > NOW() - 12h; # SELECT * FROM srach GROUP BY host, time(10m) fill(0) WHERE ( mac = '18FE349CDBD4' ) AND time > NOW() - 12h;
InfluxDB Chronograf
Установка для 64-битных систем
wget https://s3.amazonaws.com/get.influxdb.org/chronograf/chronograf_0.1.0_amd64.deb sudo dpkg -i chronograf_0.1.0_amd64.deb
Внешние ссылки
- InfluxDB: Open-source distributed time series database with no external dependencies
- InfluxDB: Installation v.0.8.X
- InfluxDB: Aggregate Functions
- -
- InfluxDB: Announcing Telegraf, a metrics collector
- InfluxDB: Chronograf, а new data visualization tool for InfluxDB
- InfluxDB: Installing Chronograf
- -
- Time Series, метрики и статистика: введение в InfluxDB
- Релиз InfluxDB 0.9