OpenTelemetry データを送信し、UI でサービス (エンティティ) を開いた後、[トランザクション] をクリックして、アプリケーションの応答時間のスパイクを引き起こしている可能性のある遅いトランザクションを特定します。問題のあるトランザクションを特定したら、そのトランザクションのパフォーマンスの詳細にドリルインし、そのトランザクションに関連する分散トレースを確認できます。
New Relic のトランザクションの概念は、ソフトウェア アプリケーション内の作業の 1 つの論理単位をカプセル化します。通常、これは単一のプロセスによって実行される作業です。
メトリックまたはスパン
メトリックまたはスパンのいずれかを使用して、トランザクションビューを強化できます。
重要
メトリックを選択すると、HTTP サーバーのトランザクションのみが表示されます。gRPC サービス メソッドまたはその他のプロトコルのトランザクションはまだ表示されていません。
必要な属性
OpenTelemetry では、トレース データを New Relic のトランザクションの概念にマッピングするためにSpanKind
に依存しています。server
またはconsumer
のSpanKind
は、プロセスのエントリ ポイントを識別するために使用されます。つまり、これらはリモート プロセスのルート スパンまたは子スパンのいずれかであるスパンです。
OpenTelemetry データが [トランザクション] ページに表示されるようにするには、OTel のセマンティック規則に従って、次の属性があることを確認してください。
メトリックまたはスパン? | 説明 |
---|---|
指標 |
|
スパン |
|
他のUIページでのOpenTelemetryについては、 UIの概要を参照してください。