InfluxDB

TIME-SERIES DATA STORAGE

Docs GitHub Get Started Download

The “I” in the TICK Stack

InfluxDB is an open source database written in Go specifically to handle time series data with high availability and high performance requirements. InfluxDB installs in minutes without external dependencies, yet is flexible and scalable enough for complex deployments.

Brand new to time-series data? Check out the "Introduction to InfluxDB and the TICK-stack" video.

Contact Us for Support

Key Features

MIT License
Simple to install with no dependencies, yet highly extensible
Purpose-built for time series data, no special schema design or custom app logic required
Support for 1 million values per second
A native HTTP API means no server side code to manage
Time-centric functions and an easy to use SQL-­like query language
Data can be tagged, allowing very flexible querying
Answer queries in real­time with every data point indexed as it comes in and immediately available in less than 100ms
Variety of high-availability and clustering schemes supported

Benefits


Real-Time Analysis

InfluxData possesses on-the-fly computational capabilities that allows data to become available within milliseconds of its capture. This means lines of business can react aggressively, yet with intelligence to dynamic conditions.

Historical Analysis

InfluxData can store billions of data points for historical analysis. This allows you to visualize patterns by correlating data that exposes trends, seasonal variations and other long-term insights.

Predictive Analysis

InfluxData enables you to perform capacity planning, plot the outcome of "what-if" scenarios and generate predictive scores using a combination of historical and real-time data.

Anomaly Detection

InfluxData allows you to plug in use case specific anomaly detection algorithms to surface hot spots or deviations before they cause outages or service interruptions.

Reduced Costs

InfluxData aggregates and precomputes time-series data before it is written to disk. This saves time and money associated with processing and storing the data for future use. Data at rest can automatically be aged out with InfluxDB’s built-in retention policies.

Quality Control

InfluxData’s ability to collect and store time-series data from any system, sensor or app that emits it helps you identify deviations detrimental to the quality of a service or product, quickly.

Implementation Speed

The InfluxData is ease-of-use, period. This means standing up a complete platform that collects, stores, visualizes and alerts on time-series data can be accomplished in minutes, not days or weeks.

Integration

A challenge many system architects face is figuring out how to integrate the existing software they have with whatever time-series data management solution they pick. InfluxData is open source and extensible by design. It can be easily integrated with popular 3rd-party collection agents like statsd, visualization tools like Grafana and alerting frameworks like Bosun.