Node.js エージェントで OpenTelemetry を有効にする

Node.js エージェントで OpenTelemetry を有効にするには、Node.js エージェントバージョン 22.3.0 以降が必要です。
Node.js アプリケーションコードに以下の OpenTelemetry 構成を追加します。
  1. require ステートメントで OpenTelemetry を有効にします。
    注: Node.js アプリケーションの場合、OpenTelemetry の AppName および TierName は、Node.jsrequire ステートメントの AppNameTierName から派生します。AppDynamics アプリケーション/階層に MY_APP/MY_TIER という名前が付けられている場合、OpenTelemetry アプリケーション/階層は MY_APP_OTEL/MY_TIER_OTEL になります。
    require("appdynamics").profile(
    {
    ...
    openTelemetry: {
    enabled: <True:False> // openTelemetry is enabled or disabled
    }
    ...
    }
    )
  2. スパンデータの追加のロギングを許可します。
    require("appdynamics").profile(
    {
    ...
    openTelemetry: {
    debug: <True:False> // Additional logging, console dump of span data
    ...
    }
    ...
    }
    )
  3. OpenTelemetry Collector の URL を追加します。
    require("appdynamics").profile(
    {
    ...
    openTelemetry: {
    collector: {
    url: <url> <http://host:port/v1/traces> // The default value is http://localhost:55680/v1/traces
    }
    ...
    }
    )