Learn to query data stored in InfluxDB using Flux and tools such as the InfluxDB user interface and the ‘influx’ command line interface.
Flux is a functional data scripting language designed for querying, analyzing, and acting on data.
Get started with Flux, InfluxData’s functional data scripting language. This step-by-step guide through the basics of writing a Flux query.
Guides that walk through both common and complex queries and use cases for Flux.
Use the Flux REPL (Read–Eval–Print Loop) to execute Flux scripts and interact with InfluxDB and other data sources.
Task options define specific information about a task such as its name, the schedule on which it runs, execution delays, and others.
Create custom checks with a Flux task.
Learn the basics of using Flux to query data from InfluxDB.
Learn the basics of using Flux to transform data queried from InfluxDB.
This guide walks through windowing and aggregating data with Flux and outlines how it shapes your data in the process.
map() function to remap column values and apply mathematic operations.
This guide walks through joining data with Flux and outlines how it shapes your data in the process.
Create your own custom Flux functions to transform and operate on data.
Flux provides several functions to help monitor states and state changes in your data.
sql package provides functions for working with SQL data sources. Use
sql.from() to query SQL databases like PostgreSQL, MySQL, Snowflake, SQLite, Microsoft SQL Server, Amazon Athena, and Google BigQuery.
This guide describes how to use Flux conditional expressions, such as
then, to query and transform data. Flux evaluates statements from left to right and stops evaluating once a condition matches.
Create your own custom aggregate functions in Flux using the