Process data with InfluxDB tasks

This page documents an earlier version of InfluxDB. InfluxDB v2.7 is the latest stable version. View this page in the v2.7 documentation.

Process and analyze your data with tasks in the InfluxDB task engine. Use tasks (scheduled Flux queries) to input a data stream and then analyze, modify, and act on the data accordingly.

Discover how to create and manage tasks using the InfluxDB user interface (UI) the influx command line interface (CLI), and the InfluxDB /api/v2 API. Find examples of data downsampling and other common tasks.

Tasks replace InfluxDB v1.x continuous queries.

Get started with tasks

Learn the basics of writing an InfluxDB task that processes data, and then performs an action, such as storing the modified data in a new bucket or sending an alert.

Manage tasks

InfluxDB provides options for creating, reading, updating, and deleting tasks using the influx CLI, the InfluxDB UI, and the InfluxDB API.

Common data processing tasks

InfluxDB Tasks process data on specified schedules. This collection of articles walks through common use cases for InfluxDB tasks.

Task configuration options

Task options define specific information about a task such as its name, the schedule on which it runs, execution delays, and others.

tasks