Repolode
hyperdxio

hyperdxio/hyperdx

Plataforma de observabilidad de código abierto para buscar y visualizar logs, trazas, métricas, reproducciones de sesiones y errores sobre ClickHouse.

Alternativa open source a:DatadogKibanaNew Relic

Estrellas
9,963
Forks
500
Issues abiertos
244
Último commit
hace 52 minutos

¿Qué es?

HyperDX es una plataforma de observabilidad que ayuda a los ingenieros a encontrar la causa de los problemas en producción mediante la búsqueda y visualización de logs y trazas almacenados en un clúster de ClickHouse. Funciona con esquemas de ClickHouse existentes y está diseñada en torno a OpenTelemetry para recopilar telemetría, por lo que se puede usar con aplicaciones instrumentadas con SDK estándar de OpenTelemetry.

La interfaz combina búsqueda de texto completo con una sintaxis de búsqueda por propiedades, como level:err, y permite usar SQL sin procesar. Los usuarios pueden crear dashboards, configurar alertas, seguir logs y trazas en tiempo real y correlacionar reproducciones de sesiones con datos del backend. También permite monitorear el rendimiento de las aplicaciones, desde las solicitudes HTTP hasta las consultas a bases de datos.

HyperDX puede ejecutarse como un único contenedor de Docker para pruebas locales, implementarse con una instancia de ClickHouse existente o usarse con ClickHouse Cloud. La herramienta de línea de comandos @hyperdx/cli ofrece una interfaz de terminal y acceso a los mismos datos mediante scripts.

Funciones clave

  • 01Buscar y correlacionar logs, trazas, métricas, reproducciones de sesiones y errores en un solo lugar.
  • 02Sintaxis de búsqueda por propiedades con opción de usar SQL sin procesar en cualquier esquema de ClickHouse.
  • 03Dashboards y alertas que se configuran sin un lenguaje de consultas complejo.
  • 04Seguimiento en tiempo real de logs y trazas.
  • 05Ingesta nativa de OpenTelemetry con SDK para navegadores, Node.js y Python.
  • 06Interfaz de terminal y CLI para consultar datos de HyperDX.

Casos de uso

  • Diagnosticar errores en producción pasando de una reproducción de sesión a los logs y las trazas del backend relacionados.
  • Ejecutar una pila de observabilidad autohospedada en un clúster de ClickHouse existente.
  • Monitorear el rendimiento de las aplicaciones, desde las solicitudes HTTP hasta las consultas a bases de datos.
  • Consultar telemetría desde scripts o agentes de IA mediante la CLI.

Inicio rápido

  1. 1

    Inicia el contenedor todo en uno de HyperDX con Docker

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

    Abre http://localhost:8080 en tu navegador para acceder a la interfaz

Antes de usarlo

  • Se recomiendan al menos 4 GB de RAM y 2 núcleos para realizar pruebas.
  • La implementación completa incluye ClickHouse, OpenTelemetry Collector y MongoDB, por lo que el alojamiento propio requiere tareas operativas.

Temas

Preguntas frecuentes

¿Qué es hyperdx?
Plataforma de observabilidad de código abierto para buscar y visualizar logs, trazas, métricas, reproducciones de sesiones y errores sobre ClickHouse. HyperDX es una plataforma de observabilidad que ayuda a los ingenieros a encontrar la causa de los problemas en producción mediante la búsqueda y visualización de logs y trazas almacenados en un clúster de ClickHouse. Funciona con esquemas de ClickHouse existentes y está diseñada en torno a OpenTelemetry para recopilar telemetría, por lo que se puede usar con aplicaciones instrumentadas con SDK estándar de OpenTelemetry.
¿hyperdx es gratuito? ¿Qué licencia tiene?
hyperdx es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿hyperdx sigue mantenido?
Mantenimiento activo. El último commit de hyperdx fue el 22 oct 2026.
¿Para qué puedo usar hyperdx?
Diagnosticar errores en producción pasando de una reproducción de sesión a los logs y las trazas del backend relacionados. Ejecutar una pila de observabilidad autohospedada en un clúster de ClickHouse existente. Monitorear el rendimiento de las aplicaciones, desde las solicitudes HTTP hasta las consultas a bases de datos. Consultar telemetría desde scripts o agentes de IA mediante la CLI.
¿Cómo se instala hyperdx?
Inicia el contenedor todo en uno de HyperDX con Docker: docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one Abre http://localhost:8080 en tu navegador para acceder a la interfaz
¿Dónde consigo hyperdx?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hyperdxio/hyperdx

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados