Docs » Splunk Observability Cloud でサポートされているインテグレーション » バックエンドアプリケーションをインストルメンテーションして、スパンを Splunk APM に送信する » Splunk Observability Cloud に Node.js アプリケーションをインストルメンテーションする » Splunk Observability Cloud で Node.js のトレースデータをログに接続する

Splunk Observability Cloud で Node.js のトレースデータをログに接続する 🔗

Splunk Distribution of OpenTelemetry JS が自動的に提供するトレース属性を含めるように、Node.js ロギングライブラリを設定できます。トレースメタデータを使用してトレースとログイベントを関連付け、Splunk Observability Cloud で Node.js アプリケーションログを調査します。

サポートされているロギング・ライブラリ 🔗

Splunk Distribution of OpenTelemetry JS は、以下のロギングライブラリを自動的にサポートします:

  • Bunyan

  • Pino

  • Winston

ログ注入を有効にする 🔗

サポートされているライブラリでは、ログ注入はすでに有効になっています。フォーマットされたログにトレースデータを注入するには、各ライブラリのドキュメントを参照してください。

ログ文にトレースメタデータを含める 🔗

Splunk Distribution of OpenTelemetry JS は、ロギングライブラリに以下の属性を提供します:

  • トレース情報: trace_idspan_idtrace_flags

  • リソース属性: service.nameservice.version、および service.environment として deployment.environment

各ログメッセージのフォーマットはライブラリによって異なります。以下は、Pinoを使用してフォーマットされたログメッセージのサンプルです:

{"level":30,"time":1979374615686,"pid":728570,"hostname":"my_host","trace_id":"f8e261432221096329baf5e62090d856","span_id":"3235afe76b55fe51","trace_flags":"01","url":"/lkasd","msg":"request handler"}

This page was last updated on 2023年11月10日.