メインコンテンツまでスキップ
メインコンテンツまでスキップ

エリクサー

✅ ログ✖️ メトリクス✖️ トレース

🚧 OpenTelemetry メトリクスとトレースの計測は近日登場予定!

はじめに

ClickStack ロガーバックエンドパッケージのインストール

このパッケージは、mix.exs の依存関係リストに hyperdx を追加することでインストールできます。

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

ロガーの設定

次の内容を config.exs ファイルに追加してください:


# config/releases.exs

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

環境変数の設定

その後、テレメトリーを ClickStack に送信するために、シェル内で以下の環境変数を設定する必要があります:

export HYPERDX_API_KEY='<YOUR_INGESTION_API_KEY>' \
OTEL_SERVICE_NAME='<NAME_OF_YOUR_APP_OR_SERVICE>'

OTEL_SERVICE_NAME 環境変数は HyperDX アプリ内でサービスを識別するために使用されます。任意の名前を指定できます。