Flux Experimental package
The Flux Experimental package includes experimental functions that perform various tasks.
Use experimental functions at your own risk
Experimental functions are subject to change and are not recommended for production use. At any time, experimental functions and packages may:
- be moved or promoted to a permanent location
- undergo API changes
- stop working with no planned fixes
- be removed without warning nor published explanation
By using experimental functions and packages, you agree to these risks.
Experimental functions
The following functions are part of the base experimental package. To use them, import the experimental
package.
import "experimental"
- experimental.addDuration()
- experimental.alignTime()
- experimental.chain()
- experimental.group()
- experimental.join()
- experimental.objectKeys()
- experimental.set()
- experimental.subDuration()
- experimental.to()
Experimental packages
Experimental packages require different import paths than base experimental functions.
Aggregate package
The Flux Aggregate package provides functions to simplify common aggregate operations. Import the experimental/aggregate
package.
Array package
The Flux Array package provides functions for building tables from Flux arrays. Import the experimental/array
package.
Bigtable package
The Flux Bigtable package provides tools for working with data in Google Cloud Bigtable databases. Import the experimental/bigtable
package.
CSV package
The Flux Experimental CSV package provides functions for retrieving annotated CSV. Import the experimental/csv
package.
JSON package
The Flux experimental JSON package provides functions for working with JSON. Import the experimental/json
package.
Geo package
The Flux Geo package provides tools for working with geo-temporal data, such as filtering and grouping by geographic location. Import the experimental/geo
package.
HTTP package
The Flux Experimental HTTP package provides functions for transferring data using HTTP protocol. Import the experimental/http
package.
MQTT package
The Flux MQTT package provides functions for working with MQTT protocol. Import the experimental/mqtt
package.
Prometheus package
The Flux Prometheus package provides functions for working with Prometheus-formatted metrics. Import the experimental/prometheus
package.
Query package
The Flux Query package provides functions meant to simplify common InfluxDB queries. Import the experimental/query
package.