.NET での OpenTelemetry の問題のトラブルシューティング

この記事では、.NET で OpenTelemetry の問題をトラブルシューティングする方法について説明します。

トラブルシューティング チェックリスト

手順 1: 診断ログを有効にする

Azure Monitor Exporter は、内部ログに EventSource を使用します。 エクスポーター ログは、 という名前 OpenTelemetry-AzureMonitor-Exporterのソースにオプトインすることで、EventListener で使用できます。 トラブルシューティング手順については、GitHub の OpenTelemetry トラブルシューティング に関するページを参照してください。

手順 2: アプリケーション ホストとインジェスト サービス間の接続をテストする

Application Insights SDK とエージェントはテレメトリを送信して、インジェスト エンドポイントで REST 呼び出しとして取り込まれます。 Web サーバーまたはアプリケーション ホスト コンピューターからインジェスト サービス エンドポイントへの接続をテストするには、cURL コマンドまたは PowerShell からの未加工の REST 要求を使用します。 詳細については、「 Azure Monitor Application Insights で不足しているアプリケーション テレメトリのトラブルシューティング」を参照してください。

既知の問題

次の項目は、Azure Monitor OpenTelemetry エクスポーターの既知の問題です。

  • 操作名が依存関係テレメトリに含まれていない。 操作名が見つからないとエラーが発生し、パフォーマンス タブのエクスペリエンスに悪影響を与えます。

  • デバイス モデルが要求テレメトリと依存関係テレメトリに含まれていない。 不足しているデバイス モデルは、デバイス コーホート分析に悪影響を与えます。

お問い合わせはこちらから

質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。