InfluxDB
InfluxDB is a time series database built from the ground up to handle high write and query loads. It is the second piece of the TICK stack. InfluxDB is meant to be used as a backing store for any use case involving large amounts of timestamped data, including DevOps monitoring, application metrics, IoT sensor data, and real-time analytics. For more detailed information, see the official documentation.
Contents
Installation
Install the influxdb and enable and start the influxdb
service.
*:8086
so make sure to change the configuration or enable the relevant firewall rules.Configuration
All configuration is done in /etc/influxdb/influxdb.conf
.
Usage
The InfluxDB can be used as part of the TICK stack. In this setup, data is written into the database using Telegraf. Kapacitor and Chronograf then use the database to send alerts and display data respectively.
InfluxDB can also be used with other input plugins, e.g. collectd. Another tool for data visualization is Grafana.
Writing and querying the database can also be done using their HTTP API for writing and querying.