Repolode
hyperdxio

hyperdxio/hyperdx

Plataforma open source de observabilidade para pesquisar e visualizar logs, traces, métricas, replays de sessão e erros no ClickHouse.

Alternativa open source a:DatadogKibanaNew Relic

Estrelas
9,963
Forks
500
Issues abertas
244
Último commit
há 52 minutos

O que é?

O HyperDX é uma plataforma de observabilidade que ajuda engenheiros a descobrir a causa de problemas em produção pesquisando e visualizando logs e traces armazenados em um cluster ClickHouse. Ele funciona com um schema ClickHouse existente e foi desenvolvido em torno do OpenTelemetry para coletar telemetria, podendo ser usado com aplicações instrumentadas com SDKs padrão do OpenTelemetry.

A interface combina pesquisa de texto completo com uma sintaxe de pesquisa por propriedade, como level:err, e permite usar SQL bruto. É possível criar dashboards, configurar alertas, acompanhar logs e traces em tempo real e correlacionar replays de sessão com dados do backend. A plataforma também cobre o monitoramento de performance de aplicações, desde requisições HTTP até consultas ao banco de dados.

O HyperDX pode ser executado em um único container Docker para testes locais, implantado com uma instância ClickHouse existente ou usado com o ClickHouse Cloud. Uma ferramenta de linha de comando, @hyperdx/cli, oferece uma interface de terminal e acesso aos mesmos dados por meio de scripts.

Recursos principais

  • 01Pesquise e correlacione logs, traces, métricas, replays de sessão e erros em um só lugar.
  • 02Sintaxe de pesquisa por propriedade, com opção de usar SQL bruto em qualquer schema ClickHouse.
  • 03Crie dashboards e alertas sem uma linguagem de consulta complexa.
  • 04Acompanhe logs e traces em tempo real.
  • 05Ingestão nativa com OpenTelemetry e SDKs para browser, Node.js e Python.
  • 06Interface de terminal e CLI para consultar dados do HyperDX.

Casos de uso

  • Diagnosticar erros em produção, passando de um replay de sessão para os logs e traces do backend relacionados.
  • Executar uma stack de observabilidade self-hosted em um cluster ClickHouse existente.
  • Monitorar a performance de aplicações, das requisições HTTP às consultas ao banco de dados.
  • Consultar telemetria por meio de scripts ou agentes de IA usando a CLI.

Início rápido

  1. 1

    Inicie o contêiner tudo em um do HyperDX com o Docker

    docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one
  2. 2

    Abra http://localhost:8080 no navegador para acessar a interface

Antes de usar

  • Recomenda-se pelo menos 4 GB de RAM e 2 núcleos para testes.
  • A implantação completa inclui ClickHouse, OpenTelemetry Collector e MongoDB, portanto, a hospedagem própria exige trabalho operacional.

Tópicos

Perguntas frequentes

O que é hyperdx?
Plataforma open source de observabilidade para pesquisar e visualizar logs, traces, métricas, replays de sessão e erros no ClickHouse. O HyperDX é uma plataforma de observabilidade que ajuda engenheiros a descobrir a causa de problemas em produção pesquisando e visualizando logs e traces armazenados em um cluster ClickHouse. Ele funciona com um schema ClickHouse existente e foi desenvolvido em torno do OpenTelemetry para coletar telemetria, podendo ser usado com aplicações instrumentadas com SDKs padrão do OpenTelemetry.
hyperdx é gratuito? Qual é a licença?
hyperdx é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
hyperdx ainda é mantido?
Manutenção ativa. O último commit de hyperdx foi em 22 de out. de 2026.
Para que posso usar hyperdx?
Diagnosticar erros em produção, passando de um replay de sessão para os logs e traces do backend relacionados. Executar uma stack de observabilidade self-hosted em um cluster ClickHouse existente. Monitorar a performance de aplicações, das requisições HTTP às consultas ao banco de dados. Consultar telemetria por meio de scripts ou agentes de IA usando a CLI.
Como instalar hyperdx?
Inicie o contêiner tudo em um do HyperDX com o Docker: docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one Abra http://localhost:8080 no navegador para acessar a interface
Onde consigo hyperdx?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hyperdxio/hyperdx

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

Projetos relacionados