Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Elixir

✅ Logs✖️ Métricas✖️ Trazas

🚧 ¡La instrumentación de métricas y trazas de OpenTelemetry estará disponible próximamente!

Primeros pasos

Instala el paquete backend del logger de ClickStack

El paquete se puede instalar agregando hyperdx a tu lista de dependencias en mix.exs:

def deps do
  [
    {:hyperdx, "~> 0.1.6"}
  ]
end

Configurar Logger

Añade lo siguiente a tu archivo config.exs:

# config/releases.exs

config :logger,
  level: :info,
  backends: [:console, {Hyperdx.Backend, :hyperdx}]

Configurar variables de entorno

Después, tendrás que configurar las siguientes variables de entorno en tu shell para enviar telemetría a ClickStack a través del collector de OpenTelemetry:

OTEL_SERVICE_NAME='<NAME_OF_YOUR_APP_OR_SERVICE>'

La variable de entorno OTEL_SERVICE_NAME se utiliza para identificar tu servicio en la aplicación HyperDX; puede tener cualquier nombre que quieras.

Navigation