- ClickHouse
- HyperDX
- colector de OpenTelemetry (OTel) (expone OTLP en los puertos
4317y4318) - MongoDB (para el estado persistente de la aplicación)
Adecuado para
- Demos
- Depuración
- Desarrollo con HyperDX
Pasos de implementación
1
2
Acceder a la UI de HyperDX
Visita http://localhost:8080 para acceder a la UI de HyperDX.No se solicitará crear un usuario, ya que la autenticación no está habilitada en este modo de implementación.Conéctate a tu propio clúster externo de ClickHouse, por ejemplo, ClickHouse Cloud.Crea una fuente, conserva todos los valores predeterminados y completa el campoTable con el valor otel_logs. El resto de la configuración debería detectarse automáticamente, lo que te permitirá hacer clic en Save New Source.Elección del esquema: Map vs JSON
Map(LowCardinality(String), String) de forma predeterminada. Este es el esquema recomendado para las cargas de trabajo de observabilidad. En combinación con la serialización de mapas por buckets y los índices de texto sobre las claves y los valores del mapa, ofrece lookups selectivos sin la sobrecarga de ingesta por clave de las subcolumnas JSON dinámicas.
También hay disponible, en fase beta, un esquema de tipo JSON para evaluarlo en cargas de trabajo con un conjunto pequeño y estable de claves de atributos. No se recomienda como opción predeterminada. Consulta Map vs tipo JSON para ver la comparación completa y las variables de entorno necesarias para habilitar la compatibilidad con JSON.