2.6 KiB
title | seotitle | description | menu | weight | related | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Run a task | Run an InfluxDB task | Run a data processing task using the InfluxDB UI or the `influx` CLI. |
|
203 |
|
InfluxDB data processing tasks generally run in defined intervals or at a specific time,
however, you can manually run a task from the InfluxDB user interface (UI),
the influx
command line interface (CLI),
or the InfluxDB /api/v2
API.
Run a task from the InfluxDB UI
-
In the navigation menu on the left, select Tasks.
{{< nav-icon "tasks" >}}
-
Hover over the task you want to run and click the {{< icon "gear" >}} icon.
-
Select Run Task.
Run a task with the influx CLI
Use the influx task run retry
command to run a task.
{{% note %}}
To run a task from the influx
CLI, the task must have already run at least once.
{{% /note %}}
{{< cli/influx-creds-note >}}
# List all tasks to find the ID of the task to run
influx task list
# Use the task ID to list previous runs of the task
influx task run list --task-id=0000000000000000
# Use the task ID and run ID to retry a run
influx task run retry --task-id=0000000000000000 --run-id=0000000000000000
Retry failed task runs
Use the influx task retry-failed
command
to retry failed task runs.
# Retry failed tasks for a specific task
influx task retry-failed \
--id 0000000000000000
# Print information about runs that will be retried
influx task retry-failed \
--dry-run
# Retry failed task runs that occurred in a specific time range
influx task retry-failed \
--after 2021-01-01T00:00:00Z \
--before 2021-01-01T23:59:59Z
Run a task with the InfluxDB API
Use the /tasks/TASK_ID/runs
InfluxDB API endpoint
to manually start a task run.
{{< api-endpoint method="POST" endpoint="http://localhost:8086/api/v2/tasks/TASK_ID/runs" api-ref="/influxdb/v2/api/#operation/PostTasksIDRuns" >}}
Retry failed task runs
Use the /tasks/TASK_ID/runs/RUN_ID/retry
InfluxDB API endpoint
to retry a task run.
{{< api-endpoint method="POST" endpoint="http://localhost:8086/api/v2/tasks/TASK_ID/runs/RUN_ID/retry" api-ref="/influxdb/v2/api/#operation/PostTasksIDRunsIDRetry" >}}