From ArchWiki
Jump to navigation Jump to search

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.


Install the influxdb and enable and start the influxdb service.

Warning: The default configuration listens on *:8086 so make sure to change the configuration or enable the relevant firewall rules.


All configuration is done in /etc/influxdb/influxdb.conf.


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.

See also