Instana の OpenTelemetry デモによる.NET アプリケーションの監視
「 OpenTelemetry 」デモを使用すると、.NET アプリケーションに自動的に計測機能を追加し、 Instana エージェントを通じて Instana にメトリクスやトレースを送信することができます。 これらのメトリクス、トレース、およびログデータは、 Instana のUIで確認できます。 「 OpenTelemetry Collector」.NET エージェントを使用して、.NET アプリケーション(cart service)に計測機能を追加する方法については、以下の例を参照してください:
カートサービスは、ユーザーのショッピングカートを Valkeyに保存します。 OpenTelemetry の統合を開始するには、以下のサンプル手順を参照してください:
前提条件
作業を始める前に、以下の技術がインストールされていることを確認してください:
- Docker
- Docker Compose v2.0.0 またはそれ以降
アプリケーションをローカルにデプロイする
アプリケーションをデプロイするには、プロジェクトのルート・ディレクトリで以下のコマンドを実行する:
git clone https://github.com/open-telemetry/opentelemetry-demo.git
cd opentelemetry-demo/
以下のコマンドを実行してカート・サービスを構築する:
dotnet restore
dotnet build
Docker Compose、カート・アプリケーションを構築することもできる:
docker compose build cart
Instana のUIでメトリクスを確認する
Instana のUIでは、メトリクス、トレース、ログなどの OpenTelemetry のデータを確認できます。 詳細については、 「 OpenTelemetry 」デモ・アプリケーションによって生成された「 OpenTelemetry 」のメトリクス・データを「 Instana 」UI で表示する方法を参照してください。
注: データの閲覧を開始する前に、サービスからデータを収集できるよう、 Instana のバックエンドとエージェントを適切に設定する必要があります。