Kapacitor guides and tutorials

Warning! This page documents an earlier version of Kapacitor, which is no longer actively developed. Kapacitor v1.5 is the most recent stable version of Kapacitor.

The following is a list of examples in no particular order that demonstrate some of the features of Kapacitor. These guides assume you’re familiar with the basics of defining, recording, replaying and enabling tasks within Kapacitor. See the getting started guide if you need a refresher.

Calculating rates across joined series + backfill

Learn how to join two series and calculate a combined results, plus how to perform that operation on historical data.

Live leaderboard of game scores

See how you can use Kapacitor to create a live updating leaderboard for a game.

Load directory service

Put TICKscripts, TICKscript templates, and handler definitions in a directory from where they will be loaded when the Kapacitor daemon boots.

Custom anomaly detection with Kapacitor

Integrate your custom anomaly detection algorithm with Kapacitor.

Using Kapacitor as a continuous query engine

See how to use Kapacitor as a continuous query engine.

Using socket-based user defined functions (UDFs)

Learn how to write a simple socket-based user-defined function (UDF).

Using Kapacitor event handlers to send alert messages

Configuring Kapacitor to send alert messages to a HipChat room using event handlers and TICKscripts.

Kapacitor TICKscript examples

Some examples of TICKscripts built using popular Telegraf plugins as data sources.