influxdata/influxdb

Scalable datastore for metrics, events, and real-time analytics

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 30 minutes ago
Added to GitGenius on July 12th, 2024
Created on September 26th, 2013
Open Issues & Pull Requests: 2,148 (+0)
Number of forks: 3,717
Total Stargazers: 31,712 (+1)
Total Subscribers: 700 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.5 hours
Mean response time: 211.5 days
90th percentile: 688.3 days
Tracked items: 1,195

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "team/edge" is answered fastest, typically in under an hour, while "kind/feature-request" waits about 43 months. 67% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 5% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2,058
New in 7 days: 4
Closed in 7 days: 1
Avg open age: 1,632 days
Stale 30+ days: 2,046
Stale 90+ days: 2,023

Recent activity

Opened in 7 days: 3
Closed in 7 days: 1
Comments in 7 days: 2
Events in 7 days: 5

Top labels

  • wontfix (1,594)
  • kind/bug (1,590)
  • 1.x (1,457)
  • team/ui (1,124)
  • area/2.x (1,047)
  • area/queries (697)
  • kind/feature-request (586)
  • v3 (569)

Detailed Description

InfluxDB is an open source time series database designed for collecting, processing, transforming, and storing event and time series data with emphasis on real-time ingest and fast query response times. The repository at influxdata/influxdb contains the codebase for InfluxDB 3 Core, which achieved general availability in April 2025. The project is written primarily in Rust and powers use cases including server monitoring, application performance monitoring, network monitoring, sensor data collection, financial market analytics, and behavioral analytics.

InfluxDB 3 Core distinguishes itself through a diskless architecture that supports object storage on S3, Azure, and GCP, or alternatively local disk storage without external dependencies. The database delivers sub-10 millisecond query response times for last-value queries and approximately 30 milliseconds for distinct metadata queries, making it suitable for interactive dashboards and real-time monitoring interfaces. Data persists in Apache Parquet format, and the system is built on Apache Arrow and DataFusion technologies.

The database supports multiple query languages including SQL, InfluxQL, and Flight SQL, with HTTP APIs available on port 8181. It accepts data in line protocol format and maintains backward compatibility with both InfluxDB 1.x and 2.x write APIs as well as InfluxDB 1.x query APIs. An embedded Python VM enables users to develop plugins and triggers directly within the database.

The repository maintains multiple version branches to support different user needs. The main branch contains InfluxDB 3 Core with SQL and InfluxQL support. The main-2.x branch hosts version 2.x with Flux and InfluxQL query languages, while the master-1.x branch preserves version 1.x with InfluxQL and Flux capabilities. Each version has dedicated documentation and release notes.

The v3 label appears on 518 items, reflecting concentrated effort on the current major version. The team/edge label tracks 218 items, while 1.x legacy support accounts for 200 items.

Installation options include Docker images, Debian packages, RPM packages, and tarballs available through InfluxData's downloads portal. The software is licensed under either MIT or Apache 2 licenses at user discretion, reflecting the project's commitment to permissive open source licensing.