Developer
Why I Joined InfluxData - David McKay
Hi! My name is David McKay, and I just joined InfluxData as a Developer Advocate. <figcaption> David McKay</figcaption> Who Am I? I don’t want to bore you too much with the life-story, so I’ll keep this brief. If you wish to...
Flux Windowing and Aggregation
Today, we’re talking about queries. Specifically, we’re talking about Flux queries, the new language being developed at InfluxData. You can read about why we decided to write Flux and check out the technical preview of Flux. If you’re an InfluxDB user,...
InfluxDB Master Branch to Switch to 2.0 on Jan 11
This is a short update to the InfluxDB community to announce that the master branch of InfluxDB will be switched over to the alpha version of 2.0 on Friday, January 11th. While the final alpha release will have a migration path...
A UX Review of Flux Joins vs. Pandas Joins
InfluxData recently released the latest versions of Chronograf and InfluxDB. With them comes the technical preview of Flux. Flux is the new query language and engine for time series data. The documentation for Flux can be found here. In a previous...
InfluxDB: How to Do Joins, Math across Measurements
If you’re part of the InfluxData community, then you’ve probably wanted to perform math across measurements at some point. You did some googling and stumbled on this GitHub issue 3552 and shed a small tear. Well, today I get to be...
How Predefined Dashboards in InfluxData's Chronograf Make Metrics Simple
I talk about metrics a lot. Usually, I’m muttering about the importance of monitoring while I watch YouTube clips of cats not making jumps. Now, we’re going to talk about one way we can access those metrics easily. Just as I’m an animal...
Making Flux Queries in Rails
Now that we’ve launched Flux, a combination query and scripting language, you’re probably eager to start playing around with it in your apps. We’re in the process of building libraries for a number of languages, but in the meantime, you can...
The Developer's Guide to Not Losing the Metrics You Need
Gathering and storing metrics is one of the many parallel tasks a developer must do through the production cycle. Since you never know when an adverse event might occur, you have the metric you need to debug a problem when and...
The Growth of an Open Source Community
I’ve done this before for another Open Source project I was working on, but I find it so fascinating to watch that I had to do it for Telegraf. Have you ever wondered what it would look like to see an Open...
Why Use K-Means for Time Series Data? (Part Three)
In Part One of this series, I give an overview of how to use different statistical functions and K-Means Clustering for anomaly detection for time series data. In Part Two, I share some code showing how to apply K-means to time...