Plataforma de observabilidad autoalojable para logs, métricas, trazas, RUM y monitorización de LLM, desarrollada en Rust y posicionada como alternativa a Datadog y Splunk.
- 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
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
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
Plataforma open source de monitorización full stack que combina reproducción de sesiones, monitorización de errores, logs y trazas, y que se puede alojar en servidores propios con Docker.
Agente open source de Datadog que recopila métricas, logs, trazas y perfiles de los hosts y los envía a la plataforma Datadog.
Backend de observabilidad autogestionado que recibe logs, métricas, trazas y perfiles, y los ofrece mediante APIs compatibles con Loki, Prometheus, Tempo y Pyroscope.
Herramienta open source de observabilidad y APM que usa eBPF para recopilar métricas, logs, trazas y perfiles, con análisis de causa raíz asistido por IA.
Plataforma de observabilidad de código abierto y nativa de OpenTelemetry que reúne logs, métricas, trazas, alertas y dashboards en una sola herramienta autohospedable.