TICK stack - ArchWiki

Jump to content
Toggle the table of contents

# TICK stack

2 languages

- Español
- 日本語

From ArchWiki

Related articles

- Prometheus
- Grafana

The TICK stack is a collection of associated technologies that consists of Telegraf, InfluxDB, Chronograf and Kapacitor. They combine to deliver a platform for storing, capturing, monitoring and visualizing data that is in time series.

The TICK stack consists of the following technologies:

- #Telegraf – collection of tie sequential data from a range of sources including IoT devices.
- #InfluxDB – high performance and efficient database store for handling high volumes of time-series data.
- #Chronograf – real-time visualization of InfluxDB data.
- #Kapacitor – monitoring and alerting based on views of InfluxDB data and anomalies contained within those views.

Note: These components do not have to be used altogether. Also they can be replaced with other preferred tools (e.g. Grafana instead of Chronograf) or not used at all (e.g. Kapacitor).

## Telegraf

### Installation

Install the telegrafAUR or the telegraf-binAUR package.

### Configuration

Main configuration file is stored at `/etc/telegraf/telegraf.conf`. For available plugins, configuration and customization, see upstream documentation.

Also start/enable `telegraf.service`.

## InfluxDB

### Installation

Install the influxdb package.

### Configuration

For configuration, see upstream documentation.

Also start/enable `influxdb.service`.

## Chronograf

### Installation

Install the chronografAUR or the chronograf-binAUR package.

### Configuration

Main configuration file is stored at `/etc/chronograf/chronograf.conf`. For configuration, see upstream documentation.

Also start/enable `chronograf.service`.

## Kapacitor

### Installation

Install the kapacitorAUR or the kapacitor-binAUR package.

### Configuration

Main configuration file is stored at `/etc/kapacitor/kapacitor.conf`. For configuration, see upstream documentation. Many examples can also be found in official github repository.

Also start/enable `kapacitor.service`.

## See also

- Flux
- InfluxDB 2.*

Categories:

- Monitoring
- Database management systems