Plataforma de observabilidade auto-hospedável para logs, métricas, traces, RUM e monitoramento de LLMs, desenvolvida em Rust e apresentada como alternativa ao Datadog e ao Splunk.
- 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
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
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
Plataforma open source de monitoramento full-stack que reúne reprodução de sessões, monitoramento de erros, logs e traces, com hospedagem própria via Docker.
Agente open source da Datadog que coleta métricas, logs, traces e profiles de hosts e os envia para a plataforma Datadog.
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.
Ferramenta open source de observabilidade e APM que usa eBPF para coletar métricas, logs, traces e profiles, com análise de causa raiz assistida por IA.
Plataforma open source de observabilidade nativa do OpenTelemetry que reúne logs, métricas, traces, alertas e dashboards em uma única ferramenta que pode ser hospedada por você.