Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Elixir

✅ Logs✖️ Métricas✖️ Traces

🚧 Instrumentação de métricas e traces com OpenTelemetry em breve!

Primeiros passos

Instalar o pacote de backend para o logger do ClickStack

O pacote pode ser instalado adicionando hyperdx à sua lista de dependências em mix.exs:

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

Configure o logger

Adicione o seguinte ao arquivo config.exs:

# config/releases.exs

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

Configure as variáveis de ambiente

Em seguida, você precisará configurar as seguintes variáveis de ambiente no seu shell para enviar telemetria ao ClickStack por meio do OpenTelemetry Collector:

OTEL_SERVICE_NAME='<NAME_OF_YOUR_APP_OR_SERVICE>'

A variável de ambiente OTEL_SERVICE_NAME é usada para identificar seu serviço no app HyperDX e pode ter qualquer nome que você quiser.

Navigation