Operations | Monitoring | ITSM | DevOps | Cloud

September 2022

InfluxDB is Once Again a Leader in G2's Fall 2022 Reports

G2 has released their Fall 2022 reports, and we are thrilled to share that InfluxDB – the purpose- built time series platform, has once again ranked #1 in the G2 Grid for Time Series Databases. InfluxDB has also held its leading position in the Momentum Grid for Time Series Databases. The Momentum Grid® identifies products that are on a high growth trajectory based on user satisfaction scores, employee growth, and digital presence.

Getting Started with Apache Kafka and InfluxDB

The number of applications and services increases every day as more application architectures move towards microservices or serverless structures. You can process this increasing amount of time series data with real-time aggregation or with a calculation whose output is a measurement or a metric. These metrics need to be monitored so that you can solve issues and make relevant changes in your system quickly. A change in a system can be captured and observed in many ways.

Creating Custom Functions With Tips from InfluxDB University

Flux is InfluxDB’s functional data scripting language. It’s made to query, process, analyze, and act on data. It’s very powerful and is built and optimized for time series. There are so many things you can do with Flux it can be hard to know where to start. This August, InfluxDB University launched a free Intermediate Flux course taught by experts that can take your Flux skills up a notch.

Product Update - Adaptive Zoom now live

We love to write and ship code to help developers bring their ideas and projects to life. That’s why we’re constantly working on improving our product to meet developers where they are, to ensure their happiness, and accelerate Time to Awesome. This week, we are covering a product release that helps all InfluxDB Cloud UI users get more from their graphs.

TL;DR InfluxDB Tech Tips: Joins

If you’re an InfluxDB user you’ve almost certainly used the join() function. The join() function performs an inner join of two table streams. It’s most commonly used to perform math across measurements. However, now it is deprecated in favor of the join.inner() function which is part of the new join package. With the addition of the join package, Flux now has the ability to perform the following types of joins: A visualization of different types of joins from this article.

8 Real-World MQTT Use Cases

MQTT is becoming the standard protocol for applications that operate in environments where network connectivity is intermittent or unreliable, reducing bandwidth usage is a priority, or where hardware resources are limited. In this post you will learn about some specific use cases where businesses are seeing value from making MQTT part of their tech stack.

Relational Databases vs Time Series Databases

Databases are often the biggest bottleneck when it comes to application performance. Over the years a number of new database designs have emerged to help with not only basic scalability and performance but also to help improve developer productivity and make building certain types of applications easier. That isn’t to say these new databases are magical — there are always trade-offs being made and certain things are sacrificed for gains in other areas.

An Introduction to GitOps and Argo

In an ideal world, developers would be able to release new products and features from development environments into production extremely fast while also not having to stress about breaking prod. Achieving this combination of development speed while also maintaining software reliability requires having the right toolchain and automation in place.

Making the Most of MQTT - Native Collector or Telegraf?

When it comes to IoT data, MQTT is a superstar. With so many IoT devices generating data out in the world, developers need ways to access it. After all, data lies at the heart of every application. But data doesn’t just magically manifest itself into your datastore, and building the right data pipeline can make or break an application. Data collection is not a one-size-fits-all problem to solve.

A Guide to MQTT Messaging Brokers and Client Software

MQTT is a machine-to-machine communication protocol. Devices publish messages to a broker under specific topics, and other devices subscribe to those topics to receive information. It’s popular because it doesn’t take up a lot of bandwidth, so IoT devices with limited network connectivity can use it. MQTT works because of brokers. Each device sending and receiving data can communicate with potentially millions of other devices while only connecting to one broker.

TL;DR InfluxDB, the IoT Stack, and MQTT

The Internet of Things (IoT) describes devices with sensors and computational ability which let them collect, exchange, and act on data. IoT is a broad category that includes uses from smart home thermostats to industrial manufacturing equipment. Sensor data is time series data, and IoT is a common use case for InfluxDB because it can handle the huge amounts of data IoT sensors create.

Automate Anomaly Detection for Time Series Data

This article was originally published in The New Stack and is reposted here with permission. Hundreds of billions of sensors produce vast amounts of time series data every day. The sheer volume of data that companies collect makes it challenging to analyze and glean insights. Machine learning drastically accelerates time series data analysis so that companies can understand and act on their time series data to drive significant innovation and improvements.

InfluxDB Cloud Native Collectors, Enterprise and Industrial IoT Examples - Part 1

Learn how to deploy InfluxDB Cloud’s Native Collectors with Kepware and The Things Network. Did you hear about the new feature that just dropped to InfluxDB Cloud? Native Collectors! Starting with MQTT. There will be plenty of content to get you started with Native Collectors. So this blog series covers connecting two popular IoT-based platforms to InfluxDB Cloud using native Collectors. One Enterprise use case and one industrial use case.

Augmenting APM with InfluxDB for Faster Issue Resolution

An enterprise IT company hosted a large industry event that drew attendees from all around the globe, including key technology leaders. Organizers knew that their IT offerings needed to be top notch to ensure attendees were happy when it came to event experience. The event application allowed attendees to browse and register for sessions at the event. So, organizers needed to be able to identify issues in real-time and fix them quickly.

Getting started with the Node.js client library in InfluxDB

If you use Node.js, then the Node.js client library allows you to interact with the InfluxDB platform quickly, using a familiar language. Here, Zoe Steinkamp discusses some of the features of the Node.js client library to help you get started building awesome applications with InfluxDB even faster.

The 5Ws (and 1H) of InfluxDB's Native MQTT Collector

MQTT is a messaging protocol used widely in the IoT space. Its publish/subscribe model is ideal for IoT because multiple devices can send data to a single MQTT broker, which MQTT clients can then access. The MQTT integration for InfluxDB’s native collector feature is a fast and easy way to create cloud-to-cloud data pipelines. Here’s the lowdown on using the Native MQTT collector. Who: Users and companies that rely on MQTT to provide time series data for their applications.

Tools for Time Series Data Science Problems with InfluxDB

This article was originally published in The New Stack and is reposted here with permission. You might need to perform anomaly detection or forecasting if you’re working with time-series data. The first step before working on your time series is finding the right data store. To effectively detect or forecast your data, you will require a data store that can handle a large volume of data at a high ingest rate. Therefore, you might want to look at using a purpose-built time-series database.

August Monthly Product Update - InfluxDB Native Collectors, Improved Tasks, CLI Onboarding, and a New OSS Distribution

We love to write and ship code to help developers bring their ideas and projects to life. That’s why we’re constantly working on improving our product in sync with developer needs to ensure their happiness and accelerate Time To Awesome. This month is special. We have many features that we think you will love when onboarding or continuing to use InfluxDB. We launched Native Data Collectors this month.

The What, Why, and How of Time Series Databases

This article was written by Thamatam Vijay Kumar. Scroll down for author bio and photo. Modern-day websites are filled with dashboards featuring enriched charts, line graphs, radar as well as multigraphs. The world is fascinated with such charts and graphs, which deliver much value to millennial web applications. There are many such chart libraries which provide interactive visualization and deliver data insights for users. The charts plot the lines using data points.