Repolode
metrico

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. 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 数据每日更新。

相关项目