Query and code together with Flux
A powerful language from the makers of InfluxDB that allows developers to see across time
What is Flux?
Flux is a standalone data scripting and query language that increases productivity and code reuse.
Flux is optimized for ETL, monitoring, and alerting, with an inline planner and optimizer.
Flux is the result of the open source community driving innovation with time series data.
Why use Flux?
Flux is fun:
Flux is easy to learn and highly productive, with great readability. Flux has a command line interface and a web-based UI for point-and-click scripts.
Flux is productive:
Flux is composable. Developers can build on top of the language for specific use cases. You can include other Flux modules in the code and contribute new functions to the platform.
Since Flux queries are code, they can be tested and checked into source control systems. Parts of queries can be tested in isolation, and complex queries can be built from separately tested sub-components.
Flux supports multiple data sources:
The ability to integrate with other systems is a core design feature of Flux. Integrate disparate data sources, including databases, third-party APIs, or filesystems anywhere data lives.
Flux is extensible:
Flux lets you cross-compile:
Flux integrates with your tools:
I’m excited to announce that today we’re launching the open beta of our InfluxDB 2.0 Cloud offering. This cloud release contains everything released in the open source alpha 9 of InfluxDB 2.0, but in a fully managed and hosted product. While our InfluxDB 1.x Cloud...
Getting Started with InfluxDB 2.0: Scraping Metrics, Running Telegraf, Querying Data, and Writing Data
Now that we’ve released InfluxDB 2.0 Alpha, you’re probably curious to try it but might not know where to start. This post will guide you through the process of getting it running locally on your machine. By the end of this post you’ll have a good idea of some of the...
Deeper insights with Flux
Flux and InfluxDB
Listen to InfluxData CTO and Founder Paul Dix talk about Flux — a fourth-generation programming language designed for data scripting, monitoring, and analytics. Now it is possible to do complex analytics and math across measurements.
Available as InfluxDB open source, InfluxDB Cloud & InfluxDB Enterprise