Primeros pasos
Instalar paquetes de OpenTelemetry
Utiliza el siguiente comando para instalar el paquete de OpenTelemetry.Configurar OpenTelemetry + el formateador del logger
A continuación, tendrás que inicializar la instrumentación de trazado de OpenTelemetry y configurar el formateador de mensajes de log para el logger de Rails, de modo que los logs puedan vincularse automáticamente con las trazas. Sin el formateador personalizado, los logs no se correlacionarán automáticamente en ClickStack. En la carpetaconfig/initializers, crea un archivo llamado hyperdx.rb y agrega lo
siguiente:
Configurar variables de entorno
Después, deberás configurar las siguientes variables de entorno en tu shell para enviar telemetría a ClickStack a través del OpenTelemetry Collector:- Managed ClickStack
- ClickStack Open Source
OTEL_SERVICE_NAME se utiliza para identificar tu servicio
en la aplicación HyperDX; puede ser cualquier nombre que quieras.
La variable de entorno OTEL_EXPORTER_OTLP_HEADERS contiene la clave de API disponible en la aplicación HyperDX, en Team Settings → API Keys.