应用介绍
OVERVIEW产品介绍
InfluxDB 是一个开源的时间序列数据库(TSDB),专为高性能的时间序列数据存储和查询设计。它通常用于处理监控数据、度量数据、事件日志等类型的时间序列数据。
主要特征
- 高性能:优化了高吞吐量的数据写入和快速查询操作,适合处理大量时间序列数据。
- 时间序列数据支持:专为时间序列数据设计,提供高效的存储、查询和分析功能,支持时间函数和操作。
- 灵活的数据模型:使用度量(measurement)、字段(field)和标签(tag)进行数据存储,支持复杂的查询和过滤。
- SQL 类似查询语言:提供 InfluxQL 或 Flux 查询语言,具有类似 SQL 的语法,用于高效的数据查询和操作。
- 高可用性和横向扩展:支持分布式架构和数据复制,增强系统的可靠性和伸缩性,适合大规模数据处理。
版本说明
- 2.x(端口 8086):内置 Web UI,安装时通过用户名/密码/组织/存储桶完成初始化,支持 InfluxQL 与 Flux。
- 3.x(InfluxDB 3 Core,端口 8181):无内置 Web UI,使用 Token 鉴权;安装时自动生成 admin token,可在安装目录的
data/admin-token.json中查看,数据存储于data/<node-id>。可通过 HTTP API、influxdb3CLI 或 InfluxDB 3 Explorer / Grafana 使用。 - 两个大版本的数据格式互不兼容,不支持跨大版本升级。
版本与部署参数
VERSIONS以下信息来自开源应用包模板,仅用于技术参考;尚未转换成可直接使用的 Cockpit 安装配置。
版本 3.12.0↓ 下载 docker-compose.yaml
配置字段
参数说明属性
PANEL_APP_PORT_HTTP端口必填INFLUXDB3_NODE_ID节点 ID必填原始模板存在特定平台的网络或环境变量依赖,不能直接作为 Cockpit 安装文件使用。
版本 2.9.1↓ 下载 docker-compose.yaml
配置字段
参数说明属性
PANEL_APP_PORT_HTTP端口必填DOCKER_INFLUXDB_INIT_USERNAME用户必填DOCKER_INFLUXDB_INIT_PASSWORD密码敏感信息DOCKER_INFLUXDB_INIT_ORG初始化组织必填DOCKER_INFLUXDB_INIT_BUCKET初始化存储桶必填原始模板存在特定平台的网络或环境变量依赖,不能直接作为 Cockpit 安装文件使用。