1. Online Boutique
1.1 APM データの検証
1. RED メトリクス #
Dashboards → All Dashboards → APM Services → Service に移動します。ここで Online Boutique アプリケーションの RED メトリクス(Rate、Error、Duration)を確認できます。
これには、アプリケーション環境の名前を知る必要があります。このワークショップでは、すべての環境が <instance>-workshop を使用します。
instance を確認するには、AWS/EC2 インスタンスで以下のコマンドを実行します
echo $INSTANCE-workshopbdzx-workshop前のステップで確認した環境を選択し、frontend サービスを選択して、時間を Past 15 minutes に設定します。

この自動生成されたダッシュボードを使用して、RED(Rate、Error、Duration)メトリクスによりサービスの健全性を監視できます。さまざまなパフォーマンス関連のチャートに加え、基盤となるホストや Kubernetes Pod(該当する場合)の相関情報も提供されます。
このダッシュボードのさまざまなチャートを探索してみてください。
2. APM メトリクス #
左側のメニューカードで APM をクリックすると、APM Overview ダッシュボードが表示されます

右側の Explore を選択し、先ほど確認した環境を選択して、時間を 15 minutes に設定します。これにより、Online Boutique アプリケーションの自動生成された Dependency/Service Map が表示されます。
以下のスクリーンショットのように表示されるはずです

ページ下部の凡例は、Dependency/Service Map のさまざまな可視化の説明です。

- サービスリクエスト、エラーレート、ルートエラーレート
- リクエストレート、レイテンシー、エラーレート
また、このビューでは、全体的な Error レートと Latency レートの時系列チャートを確認できます。
3. OpenTelemetry Dashboard #
OpenTelemetry Collector がデプロイされると、プラットフォームは自動的に OpenTelemetry Collector メトリクスを表示する組み込みダッシュボードを提供します。
左上のハンバーガーメニューから Dashboards → OpenTelemetry Collector を選択し、ページの一番下までスクロールして、メトリクスとスパンが送信されていることを確認します

4. OpenTelemetry zpages #
送信されているトレースをデバッグするには、zpages 拡張機能を使用できます。zpages は OpenTelemetry Collector の一部であり、トラブルシューティングと統計のためのライブデータを提供します。
ワークショップのインストラクターが zPages にアクセスするための URL を提供します。この URL をブラウザに入力すると、zPages の出力が表示されます。

