开源可观测性数据库,在对象存储上用同一列式引擎统一存储指标、日志和链路追踪,支持 SQL 和 PromQL 查询。
metrico/gigapipe
自托管的可观测性后端,接收日志、指标、链路追踪和性能剖析数据,并兼容 Loki、Prometheus、Tempo、Pyroscope 的 API。
可替代:Datadog
- Star
- 1,714
- Fork
- 103
- 未关闭 Issue
- 46
- 最近提交
- 18小时前
这是什么?
Gigapipe 是一个开源的可观测性套件,覆盖日志、指标、链路追踪和性能剖析。它兼容 Loki、Prometheus、Tempo 和 Pyroscope 的 API,现有的客户端、SDK 以及 Grafana 原生数据源无需插件即可直接接入,查询语言使用 LogQL、PromQL 和 TraceQL。
数据可通过 OpenTelemetry 接入,包括 HTTP 和 gRPC 形式的 OTLP 以及 OTLP profiles 接口,也可直接使用 Loki、Prometheus、Tempo/Zipkin、Pyroscope 的原生接口写入。底层存储支持 ClickHouse、DuckDB 或 GigAPI,并可搭配 S3 对象存储。内置的 View 浏览器界面可在不依赖 Grafana 的情况下查看日志、指标和链路。项目采用 AGPL-3.0 许可证,前身名为 qryn。
核心功能
- 01兼容 Loki、Prometheus、Tempo、Pyroscope 的 API,现有客户端和 Grafana 数据源可直接使用
- 02支持 LogQL、PromQL、TraceQL 查询,包括 TraceQL 指标接口
- 03通过 OpenTelemetry 接入指标、链路、日志和性能剖析数据,并支持多种厂商格式
- 04数据存储可选 ClickHouse、DuckDB 或 GigAPI,并支持 S3 对象存储
- 05内置 View 数据浏览器,无需 Grafana 即可查看日志、指标和链路
- 06剖析数据可导出为 Graphviz DOT 图,支持节点数上限和可读的数值格式
适用场景
- 用单一自托管后端替代 Grafana LGTM 技术栈
- 将可观测性数据保留在本地,由自己掌控
- 在不修改埋点的情况下,将 OpenTelemetry 或现有 Loki、Prometheus 采集器的数据汇聚到同一后端
- 使用 Pyroscope SDK 或 OTLP profiles 导出器进行持续性能剖析
快速上手
- 1
阅读 docs/configuration.md 中的配置与 Docker 指南,完成设置和部署
使用前须知
- 采用 AGPL-3.0 协议,这是一种 Copyleft 协议,若以网络服务形式提供修改版本,需要公开修改内容。
- 存储依赖 ClickHouse、DuckDB 或 GigAPI 加 S3 等后端,需要自行部署和维护这些基础设施。
标签
常见问题
- gigapipe 是什么?
- 自托管的可观测性后端,接收日志、指标、链路追踪和性能剖析数据,并兼容 Loki、Prometheus、Tempo、Pyroscope 的 API。 Gigapipe 是一个开源的可观测性套件,覆盖日志、指标、链路追踪和性能剖析。它兼容 Loki、Prometheus、Tempo 和 Pyroscope 的 API,现有的客户端、SDK 以及 Grafana 原生数据源无需插件即可直接接入,查询语言使用 LogQL、PromQL 和 TraceQL。
- gigapipe 可以免费使用吗?用的什么许可证?
- gigapipe 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- gigapipe 还在维护吗?
- 活跃维护中。gigapipe 最近一次提交是在 2026年10月20日。
- gigapipe 适合用来做什么?
- 用单一自托管后端替代 Grafana LGTM 技术栈 将可观测性数据保留在本地,由自己掌控 在不修改埋点的情况下,将 OpenTelemetry 或现有 Loki、Prometheus 采集器的数据汇聚到同一后端 使用 Pyroscope SDK 或 OTLP profiles 导出器进行持续性能剖析
- gigapipe 怎么安装和运行?
- 阅读 docs/configuration.md 中的配置与 Docker 指南,完成设置和部署
- 在哪里获取 gigapipe?
- 源代码和安装说明在 GitHub 上:https://github.com/metrico/gigapipe
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
与厂商无关的服务,用于接收、处理并导出链路追踪、指标和日志数据到多种可观测性后端。
Datadog 开源的监控代理,负责从主机采集指标、日志、链路追踪和性能剖析数据并发送到 Datadog 平台。
开源的监控与可观测性平台,可查询、可视化并对来自多种数据源的指标、日志和链路数据设置告警。
Prometheus 是一套开源的系统与服务监控系统,负责采集指标、评估规则并触发告警。
基于 OpenTelemetry 的开源可观测性平台,将日志、指标、链路追踪、告警和仪表盘整合在一个可自托管的工具中。