Repolode
metrico

metrico/gigapipe

Backend de observabilidade self-hosted que recebe logs, métricas, traces e perfis, e os disponibiliza por APIs compatíveis com Loki, Prometheus, Tempo e Pyroscope.

Alternativa open source a:Datadog

Estrelas
1,714
Forks
103
Issues abertas
46
Último commit
há 21 horas

O que é?

Gigapipe é uma stack open source de observabilidade para logs, métricas, traces e profiling. Implementa as APIs do Loki, Prometheus, Tempo e Pyroscope, permitindo que clientes existentes, SDKs e fontes de dados nativas do Grafana se conectem a ele sem plugins. As consultas usam LogQL, PromQL e TraceQL.

Os dados podem ser ingeridos via OpenTelemetry (incluindo OTLP por HTTP e gRPC, além de um endpoint de perfis OTLP) ou pelas APIs nativas do Loki, Prometheus, Tempo/Zipkin e Pyroscope. O README também lista os formatos Influx, Datadog e Elastic. O armazenamento pode usar ClickHouse, DuckDB ou GigAPI com armazenamento de objetos S3. Um Explorer integrado chamado View oferece uma interface web para logs, métricas e traces sem o Grafana.

O projeto é licenciado sob AGPL-3.0 e anteriormente se chamava qryn.

Recursos principais

  • 01APIs compatíveis com Loki, Prometheus, Tempo e Pyroscope para clientes existentes e fontes de dados do Grafana
  • 02Consultas com LogQL, PromQL e TraceQL, incluindo endpoints de métricas TraceQL
  • 03Ingestão via OpenTelemetry (métricas, traces, logs e perfis OTLP) e diversos formatos de fornecedores
  • 04Armazenamento em ClickHouse, DuckDB ou GigAPI, com suporte a armazenamento de objetos S3
  • 05Explorer View integrado para logs, métricas e traces sem o Grafana
  • 06Renderização de grafos DOT para perfis, com limites de nós e valores legíveis

Casos de uso

  • Substituir uma stack Grafana LGTM por um único backend self-hosted
  • Manter os dados de observabilidade on-premises, sob seu próprio controle
  • Enviar dados de OpenTelemetry ou de agentes Loki/Prometheus existentes para um único backend sem alterar a instrumentação
  • Executar profiling contínuo com SDKs Pyroscope ou exportadores de perfis OTLP

Início rápido

  1. 1

    Leia o guia Configuration & Docker em docs/configuration.md para configurar e implantar o gigapipe.

Antes de usar

  • Distribuído sob a AGPL-3.0, uma licença copyleft que exige o compartilhamento de modificações quando oferecido como serviço de rede.
  • O armazenamento depende de um backend como ClickHouse, DuckDB ou GigAPI com S3, então você precisa configurar e executar essa infraestrutura por conta própria.

Tópicos

Perguntas frequentes

O que é gigapipe?
Backend de observabilidade self-hosted que recebe logs, métricas, traces e perfis, e os disponibiliza por APIs compatíveis com Loki, Prometheus, Tempo e Pyroscope. Gigapipe é uma stack open source de observabilidade para logs, métricas, traces e profiling. Implementa as APIs do Loki, Prometheus, Tempo e Pyroscope, permitindo que clientes existentes, SDKs e fontes de dados nativas do Grafana se conectem a ele sem plugins. As consultas usam LogQL, PromQL e TraceQL.
gigapipe é gratuito? Qual é a licença?
gigapipe é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
gigapipe ainda é mantido?
Manutenção ativa. O último commit de gigapipe foi em 20 de out. de 2026.
Para que posso usar gigapipe?
Substituir uma stack Grafana LGTM por um único backend self-hosted Manter os dados de observabilidade on-premises, sob seu próprio controle Enviar dados de OpenTelemetry ou de agentes Loki/Prometheus existentes para um único backend sem alterar a instrumentação Executar profiling contínuo com SDKs Pyroscope ou exportadores de perfis OTLP
Como instalar gigapipe?
Leia o guia Configuration & Docker em docs/configuration.md para configurar e implantar o gigapipe.
Onde consigo gigapipe?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/metrico/gigapipe

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados