Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Elixir

✅ Logs✖️ Métriques✖️ Traces

🚧 L’instrumentation OpenTelemetry pour les métriques et le tracing sera bientôt disponible !

Premiers pas

Installer le paquet backend du logger ClickStack

Le paquet s’installe en ajoutant hyperdx à votre liste de dépendances dans mix.exs:

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

Configurer le logger

Ajoutez ce qui suit à votre fichier config.exs :

# config/releases.exs

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

Configurer les variables d’environnement

Vous devrez ensuite configurer les variables d’environnement suivantes dans votre shell afin d’envoyer la télémétrie à ClickStack via l’OpenTelemetry Collector :

OTEL_SERVICE_NAME='<NAME_OF_YOUR_APP_OR_SERVICE>'

La variable d’environnement OTEL_SERVICE_NAME sert à identifier votre service dans l’application HyperDX ; vous pouvez lui donner le nom de votre choix.

Navigation