Flux
A Deep Dive into Machine Learning in Flux: Naive Bayes Classification
Machine learning – the practice of writing algorithms that improve automatically through experience – has become a buzzword nowadays that connotes to something otherworldly and on the bleeding edge of technology. I’m here to tell you while that may be true,...
How We Made InfluxDB Cloud and Flux Faster
Performance has been a top user concern and an area of investment for InfluxDB Cloud since launching a year ago. The theme of our recent performance push is aggregations; we took a vertical slice from backend platform to front-end user interface...
TL;DR Tech Tips — How to Construct a Table with Flux
In this post, we share how to use the array.from() function to construct a table from an array of records with Flux. Flux is InfluxData’s scripting and functional query language. This TL;DR assumes that you have either registered for a InfluxDB...
TL;DR InfluxDB Tech Tips Using Tasks and Checks for Monitoring with InfluxDB
In this post, we learn how to use tasks in combination with checks for monitoring with InfluxDB. Q: What is the monitoring workflow for InfluxDB? A: According to the documentation, the monitoring workflow involves the following steps: A check in InfluxDB...
How to Build Grafana Dashboards with InfluxDB, Flux, and InfluxQL
We’re excited about today’s release of Grafana 7.1, which extends Grafana’s built-in InfluxDB datasource to run queries in both the Flux language and InfluxQL. This means it’s super easy to connect Grafana to InfluxDB whether you use InfluxDB 1.8 or 2.0,...
TL;DR InfluxDB Tech Tips – How to Interpret an Annotated CSV
In this post we share how to interpret an Annotated CSV, the Flux query result format for InfluxDB. Q: What is an Annotated CSV? A: An Annotated CSV is the output format of a Flux query with InfluxDB 2.0. For example,...
TL;DR InfluxDB Tech Tips Add Temporary Data with Flux
In this post, we share a way to generate a table with Flux. Q: I want to perform a task that executes a join() but I don’t always have data for one of the input tables. How can I create an...
BIRCH for Anomaly Detection with InfluxDB
In this tutorial, we’ll use the BIRCH (balanced iterative reducing and clustering using hierarchies) algorithm from scikit-learn with the ADTK (Anomaly Detection Tool Kit) package to detect anomalous CPU behavior. We’ll use the InfluxDB 2.0 Python Client to query our data...
Anomaly Detection with Median Absolute Deviation
When you want to spot containers, virtual machines (VMs), servers, or sensors that are behaving differently from others, you can use the Median Absolute Deviation (MAD) algorithm to identify when a time series is “deviating from the pack”. In this tutorial,...
Exploring Geo-Temporal Flux
Flux recently added geo-temporal capabilities to its arsenal, and I have been exploring how to effectively use this new combination of time series and geolocation data. To help get you started, we’ll cover a geo-temporal overview and then look into a...