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,993
- Forks
- 517
- Issues abiertos
- 244
- Último commit
- hace 21 horas
¿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.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es ClickStack?
- 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.
- ¿ClickStack es gratuito? ¿Qué licencia tiene?
- ClickStack es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ClickStack sigue mantenido?
- Mantenimiento activo. El último commit de ClickStack fue el 6 nov 2026.
- ¿Para qué puedo usar ClickStack?
- 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 ClickStack?
- 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 ClickStack?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ClickHouse/ClickStack
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de observabilidad open source nativa de OpenTelemetry que combina logs, trazas, métricas, excepciones, reproducción de sesiones y alertas de guardia, alojable con Docker.
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.
APM de código abierto que reúne trazas, métricas y logs de OpenTelemetry en una sola interfaz, con almacenamiento en ClickHouse.
Agente open source de Datadog que recopila métricas, logs, trazas y perfiles de los hosts y los envía a la plataforma Datadog.
Plataforma open source de observabilidad para trazas, logs y métricas, basada en OpenTelemetry y ClickHouse.