はじめに
クラウドネイティブ アプリケーションは、コンテナーの配布セットとして実行できる独立したマイクロサービスで構成されます。 アプリケーション全体の動作を調査してバグやパフォーマンスの問題を診断することは困難な場合があります。 テレメトリ データを記録する方法を早い段階で検討する必要があります。 .NET Aspire には、開発者向けのビューにテレメトリを表示するダッシュボードが用意されています。
自分がアウトドア用品販売店の従業員だとします。 新しいクラウドネイティブ アプリの構築を開始し、マイクロサービスを管理および接続するために .NET Aspire を統合しました。 次に、マイクロサービスのパフォーマンスを調査し、コードでバグが発生したときに詳細を取得します。
このモジュールでは、クラウドネイティブ アプリでテレメトリの記録と確認の両方を簡単に行う .NET Aspire の方法について説明します。
学習の目的
このモジュールを完了すると、次のことができるようになります。
- .NET Aspire と OpenTelemetry の関係を理解します。
- .NET で使用できるテレメトリ データ ソースについて理解します。
- .NET Aspire ダッシュボードを使用して、クラウドネイティブ アプリケーションからのテレメトリ データを監視します。
- ILogger メッセージをアプリケーションに追加します。