开源可观测性数据库,在对象存储上用同一列式引擎统一存储指标、日志和链路追踪,支持 SQL 和 PromQL 查询。
- Star
- 31,775
- Fork
- 3,755
- 未关闭 Issue
- 2,182
- 最近提交
- 昨天
这是什么?
InfluxDB 3 Core 是一个用于采集、处理、转换和存储事件及时序数据的数据库,适合需要实时写入和快速查询响应的场景,例如仪表盘、监控系统和自动化方案。
数据可以以 Apache Parquet 文件的形式存放在对象存储(S3、Azure、GCP)上,也可以存在本地磁盘,无需额外依赖。写入使用 Line Protocol,兼容 InfluxDB 1.x 和 2.x 的写入 API;查询支持 SQL、InfluxQL 和 Flight SQL,通过 8181 端口的 HTTP API 访问。
服务内置嵌入式 Python 虚拟机,用于运行插件和触发器。项目给出的查询性能数据为:最新值查询低于 10 毫秒,去重元数据查询约 30 毫秒。
核心功能
- 01数据以 Parquet 格式存储在对象存储或本地磁盘
- 02写入兼容 InfluxDB 1.x 和 2.x 的 API,使用 Line Protocol
- 03支持 SQL、InfluxQL 查询及 Flight SQL
- 04内置嵌入式 Python 虚拟机,可运行插件和触发器
- 05提供 8181 端口的 HTTP 查询接口
适用场景
- 近实时采集和查询传感器或 IoT 数据
- 服务器、网络和应用性能监控
- 为需要快速读取最新值的仪表盘提供数据支撑
- 金融行情和交易数据分析
快速上手
- 1
从 InfluxData 下载页面获取 Docker 镜像、Debian/RPM 包或压缩包
- 2
按照 InfluxDB 3 Core 入门指南操作
标签
常见问题
- influxdb 是什么?
- 开源时序数据库,面向实时事件、指标与监控数据,基于 Arrow、DataFusion 和 Parquet 构建。 InfluxDB 3 Core 是一个用于采集、处理、转换和存储事件及时序数据的数据库,适合需要实时写入和快速查询响应的场景,例如仪表盘、监控系统和自动化方案。
- influxdb 可以免费使用吗?用的什么许可证?
- influxdb 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- influxdb 还在维护吗?
- 活跃维护中。influxdb 最近一次提交是在 2026年10月21日。
- influxdb 适合用来做什么?
- 近实时采集和查询传感器或 IoT 数据 服务器、网络和应用性能监控 为需要快速读取最新值的仪表盘提供数据支撑 金融行情和交易数据分析
- influxdb 怎么安装和运行?
- 从 InfluxData 下载页面获取 Docker 镜像、Debian/RPM 包或压缩包 按照 InfluxDB 3 Core 入门指南操作
- 在哪里获取 influxdb?
- 源代码和安装说明在 GitHub 上:https://github.com/influxdata/influxdb
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6751570RustApache-2.0更新于 昨天
开源的实时基础设施监控工具,支持逐秒指标、自动发现、内置机器学习异常检测与告警。
8.1万6692GoGPL-3.0更新于 前天
Prometheus 是一套开源的系统与服务监控系统,负责采集指标、评估规则并触发告警。
6.7万1.1万GoApache-2.0更新于 昨天
基于 OpenTelemetry 的开源可观测性平台,将日志、指标、链路追踪、告警和仪表盘整合在一个可自托管的工具中。
3.2万2547TypeScriptOther更新于 昨天
Datadog 开源的监控代理,负责从主机采集指标、日志、链路追踪和性能剖析数据并发送到 Datadog 平台。
37691514GoApache-2.0更新于 昨天
面向小型服务器的轻量自托管应用监控,单个 Go 程序,数据存于 SQLite,无需 Prometheus 或 Grafana。
1756GoMIT更新于 5天前