Repolode
metrico

metrico/gigapipe

Самостоятельно размещаемый бэкенд наблюдаемости, который принимает логи, метрики, трейсы и профили и предоставляет совместимые с Loki, Prometheus, Tempo и Pyroscope API.

Open source альтернатива:Datadog

Звёзды
1,714
Форки
103
Открытые issues
46
Последний коммит
21 час назад

Что это?

Gigapipe — open-source стек наблюдаемости для логов, метрик, трейсов и профилирования. Он реализует API Loki, Prometheus, Tempo и Pyroscope, поэтому существующие клиенты, SDK и встроенные источники данных Grafana можно подключать без плагинов. Для запросов используются LogQL, PromQL и TraceQL.

Данные можно отправлять через OpenTelemetry (в том числе по OTLP через HTTP и gRPC, а для профилей — через отдельный OTLP endpoint) или через нативные API Loki, Prometheus, Tempo/Zipkin и Pyroscope. В README также перечислены форматы Influx, Datadog и Elastic. Для хранения используются ClickHouse, DuckDB или GigAPI с поддержкой объектного хранилища S3. Встроенный Explorer под названием View предоставляет веб-интерфейс для работы с логами, метриками и трейсами без Grafana.

Проект распространяется по лицензии AGPL-3.0 и раньше назывался qryn.

Ключевые возможности

  • 01Совместимые с Loki, Prometheus, Tempo и Pyroscope API для существующих клиентов и источников данных Grafana
  • 02Запросы на LogQL, PromQL и TraceQL, включая endpoints метрик TraceQL
  • 03Приём данных через OpenTelemetry (OTLP для метрик, трейсов, логов и профилей) и несколько форматов поставщиков
  • 04Хранение в ClickHouse, DuckDB или GigAPI с поддержкой объектного хранилища S3
  • 05Встроенный Explorer View для работы с логами, метриками и трейсами без Grafana
  • 06Отображение профилей в виде DOT-графов с ограничением числа узлов и удобочитаемыми значениями

Сценарии использования

  • Замена стека Grafana LGTM единым самостоятельно размещаемым бэкендом
  • Хранение данных наблюдаемости локально, под собственным контролем
  • Отправка данных от OpenTelemetry или существующих агентов Loki/Prometheus в один бэкенд без изменения инструментирования
  • Непрерывное профилирование с помощью Pyroscope SDK или экспортёров профилей OTLP

Быстрый старт

  1. 1

    Прочитайте руководство Configuration & Docker в docs/configuration.md, чтобы настроить и развернуть gigapipe.

Что важно знать

  • Распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, которая требует делиться изменениями при предоставлении в виде сетевого сервиса.
  • Для хранения данных требуется такой бэкенд, как ClickHouse, DuckDB или GigAPI с S3, поэтому эту инфраструктуру необходимо настроить и запускать самостоятельно.

Темы

Частые вопросы

Что такое gigapipe?
Самостоятельно размещаемый бэкенд наблюдаемости, который принимает логи, метрики, трейсы и профили и предоставляет совместимые с Loki, Prometheus, Tempo и Pyroscope API. Gigapipe — open-source стек наблюдаемости для логов, метрик, трейсов и профилирования. Он реализует API Loki, Prometheus, Tempo и Pyroscope, поэтому существующие клиенты, SDK и встроенные источники данных Grafana можно подключать без плагинов. Для запросов используются LogQL, PromQL и TraceQL.
gigapipe можно использовать бесплатно? Какая у него лицензия?
gigapipe распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
gigapipe всё ещё поддерживается?
Активно поддерживается. Последний коммит в gigapipe — 20 окт. 2026 г..
Для чего можно использовать gigapipe?
Замена стека Grafana LGTM единым самостоятельно размещаемым бэкендом Хранение данных наблюдаемости локально, под собственным контролем Отправка данных от OpenTelemetry или существующих агентов Loki/Prometheus в один бэкенд без изменения инструментирования Непрерывное профилирование с помощью Pyroscope SDK или экспортёров профилей OTLP
Как установить gigapipe?
Прочитайте руководство Configuration & Docker в docs/configuration.md, чтобы настроить и развернуть gigapipe.
Где скачать gigapipe?
Исходный код и инструкции по установке — на GitHub: https://github.com/metrico/gigapipe

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа наблюдаемости с открытым исходным кодом и нативной поддержкой OpenTelemetry: логи, метрики, трейсы, алерты и дашборды в одном решении для самостоятельного размещения.

32,4 тыс.2,5 тыс.TypeScriptOtherОбновлён 16 часов назад