| ✅ ログ | ✖️ メトリクス | ✖️ トレース |
🚧 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}]環境変数を設定する
続いて、OpenTelemetry collector 経由で ClickStack にテレメトリーを送信するため、シェルで以下の環境変数を設定します。
OTEL_SERVICE_NAME='<NAME_OF_YOUR_APP_OR_SERVICE>'export HYPERDX_API_KEY='<YOUR_INGESTION_API_KEY>' \
OTEL_SERVICE_NAME='<NAME_OF_YOUR_APP_OR_SERVICE>'OTEL_SERVICE_NAME 環境変数は、HyperDX アプリでサービスを識別するために使用されます。値には任意の名前を指定できます。