
InfluxDB InfluxQLQuery
CertifiedRun InfluxQL query against InfluxDB
InfluxDB InfluxQLQuery
Run InfluxQL query against InfluxDB
Executes an InfluxQL query for the specified bucket and organization. fetchType controls whether rows are returned inline, stored, or just counted.
type: io.kestra.plugin.influxdb.InfluxQLQueryExamples
Execute an InfluxQL query.
id: influxdb_query
namespace: company.team
tasks:
- id: query_influxdb
type: io.kestra.plugin.influxdb.InfluxQLQuery
connection:
url: "{{ secret('INFLUXDB_URL') }}"
token: "{{ secret('INFLUXDB_TOKEN') }}"
org: "my-org"
query: "SELECT * FROM measurement WHERE time > now() - 1h"
fetchType: FETCH
Execute an InfluxQL query and store results as ION file
id: influxdb_query_to_file
namespace: company.team
tasks:
- id: query_to_file
type: io.kestra.plugin.influxdb.InfluxQLQuery
connection:
url: "{{ secret('INFLUXDB_URL') }}"
token: "{{ secret('INFLUXDB_TOKEN') }}"
org: "my-org"
query: "SELECT * FROM measurement WHERE time > now() - 1h"
fetchType: ION
Properties
connection *RequiredNon-dynamic
InfluxDB connection
Connection settings (URL, token, optional options) reused across tasks
io.kestra.plugin.influxdb.InfluxDBConnection
InfluxDB token
The authentication token for InfluxDB
InfluxDB server URL
The URL of the InfluxDB server
PT10SConnection timeout.
Connection establishment timeout (ISO-8601 duration, e.g. PT10S). Default is 10 seconds.
PT10SRead timeout.
Maximum time to wait for response bytes (including initial response) (ISO-8601 duration, e.g. PT10S). Default is 10 seconds.
org *Requiredstring
Organization name
Organization scope for queries and writes
query *Requiredstring
Query string
Flux or InfluxQL statement to run against InfluxDB
bucket string
Bucket name
Target bucket for write/query operations when required; ignored by Flux queries
fetchType string
NONESTOREFETCHFETCH_ONENONEFetch behavior
FETCH_ONE returns the first row, FETCH returns all rows, STORE writes rows to an ION file, NONE only records metrics; default is NONE
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
Outputs
row object
First fetched row
Only populated when fetchType=FETCH_ONE
rows array
Fetched rows
Only populated when fetchType=FETCH
size integer
Number of rows returned
total integer
Total rows without pagination
uri string
uriURI of stored data
Only populated when fetchType=STORE
Metrics
records counter
countThe number of records returned by the query