欢迎参与 8 月 1 日中午 11 点的线上分享,了解 GreptimeDB 联合处理指标和日志的最新方案! 👉🏻 点击加入
特性/方面 | GreptimeDB | Prometheus |
---|---|---|
数据模型 | 时序数据库 | 时序数据库 |
值模型 | 多值 | 单值 |
多模型 | 指标、日志与事件 | 指标 |
数据摄取协议 | SQL gRPC InfluxDB 行协议 Prometheus 远程存储 OpenTelemetry | 拉取式抓取 推送网关(HTTP) |
查询语言 | SQL & PromQL | PromQL |
持续聚合 | 是(SQL 中) | 否 |
用例 | 监控、可观测性、物联网数据分析、实时分析 | 监控、可观测性 |
架构 | 云原生且灵活的架构,从边缘到云端可扩展。 | 使用自定义高效的本地存储格式,可以作为单一二进制文件或容器平台(如 Kubernetes)上部署。 |
存储格式 | Apache Parquet | Prometheus TSDB 存储 |
许可证 | Apache 2.0 | Apache 2.0 |
可扩展性 | 开源的单节点和集群版本。通过利用对象存储(如 S3)分离计算和存储,可以无限扩展无状态计算节点 。 | 垂直扩展(单节点增加资源)或通过联合(层次结构设置,其中 Prometheus 服务器从其他 Prometheus 服务器抓取指标) |
编程语言 | Rust | Golang |