すべてのプロダクト
Search
ドキュメントセンター

Performance Testing:エンドツーエンドのモニタリングレポートを表示する

最終更新日:Jan 08, 2025

パフォーマンステスト中およびテスト後、パフォーマンス テスト サービス (PTS) コンソールの [グローバル モニタリング] ページで、ビジネス モニタリング データとロード ジェネレーター モニタリング データを表示できます。エンドツーエンドのモニタリングのためにトレース分析とクラウドサービスモニタリング機能を構成すると、モニタリング ダッシュボードにアプリケーションとクラウドサービスのモニタリング データが表示されます。

概要

このトピックでは、Elastic Compute Service (ECS) インスタンスにデプロイされている Java アプリケーションのテストレポートにおけるエンドツーエンドのモニタリングデータについて説明します。エンドツーエンドのモニタリングレポートを取得するには、次の要件を満たす必要があります。

  1. Application Real-Time Monitoring Service (ARMS) がアクティブ化されていること。詳細については、ARMS をアクティブ化する をご参照ください。

  2. アプリケーションのモニタリングデータを取得する場合、Java アプリケーションに ARMS エージェントがインストールされていること。詳細については、ARMS エージェントを手動でインストールする をご参照ください。

    説明

    Container Service for Kubernetes (ACK) クラスタにデプロイされたアプリケーションの場合は、ARMS エージェントを手動でインストールするのではなく、ack-onepilot コンポーネントをインストールすることをお勧めします。詳細については、ACK に ARMS エージェントを自動的にインストールする および オープンソースの Kubernetes クラスタに ARMS エージェントを自動的にインストールする をご参照ください。

  3. アプリケーションのトレースデータを取得する場合、Java アプリケーションに対して Managed Service for OpenTelemetry がアクティブ化されていること。詳細については、OpenTelemetry を使用して Java アプリケーションのトレースデータをレポートする をご参照ください。

  4. Server Load Balancer (SLB)、ECS、MySQL 用 ApsaraDB RDS インスタンスなど、監視する Alibaba Cloud リソースに対して Prometheus インスタンスが作成されていること。詳細については、Alibaba Cloud サービスを監視する をご参照ください。

  5. このトピックには、パフォーマンステストの手順は含まれていません。テストシナリオの作成方法とパフォーマンステストの開始方法については、PTS ベースのストレステストシナリオを作成する をご参照ください。テストシナリオを作成する際は、トレース分析クラウドサービスモニタリング を構成する必要があります。

[グローバル モニタリング] ページに移動する

  1. PTS console にログオンし、 を選択します。パフォーマンステスト > レポート

  2. 表示されたページで、必要なストレステスト レポートを見つけ、レポートの表示[アクション] 列の をクリックします。

    重要

    PTSコンソールでは、PTSベースのストレステストレポートのサンプリングログは 30 日間保持されます。 30 日間の保持期間が経過すると、サンプリングログを表示できなくなります。データ損失を防ぐために、できるだけ早くストレステストレポートをエクスポートしてオンプレミスデバイスに保存することをお勧めします。

  3. レポートの詳細ページで、[グローバル モニタリング] タブをクリックして、さまざまなカテゴリのエンドツーエンド モニタリング データを表示します。image

テストレポートを解釈する

  1. アプリケーション モニタリング

    [アプリケーション モニタリング] タブでは、テスト期間中の各アプリケーションのコピー数と、CPU 使用率、メモリ使用量、ディスク使用量などのリソース使用量を表示できます。エラーリクエスト数、データベース スローコール数、データベース エラーコール数、フル GC 回数などのメトリックに基づいて、負荷が高くパフォーマンスの最適化またはスケールアウトが必要なアプリケーションを特定できます。

    image.png

    [アプリケーション] ドロップダウン リストからアプリケーションを選択できます。[アプリケーション モニタリング] タブには、選択したアプリケーションのリクエスト量と異常分布が表示されます。

    image.png

  2. SLB モニタリング

    • SLB インスタンスのヘルス ステータスと帯域幅の使用量を表示します。image.png

    • 接続のモニタリング データを表示します。image.png

  3. ECS モニタリング

    [ECS モニタリング] タブの [概要] セクションでは、ECS インスタンスの全体的なリソース使用量と負荷を表示できます。

    image.png

    [ECS モニタリング] タブでは、各リソースタイプの時系列メトリックを表示し、パフォーマンスの変曲点を分析できます。

    image.png

  4. MySQL 用 ApsaraDB RDS モニタリング

    MySQL 用 ApsaraDB RDS インスタンスのリソース使用量と容量を判断するには、インスタンスの CPU 使用率、メモリ使用量、接続数、1 秒あたりのクエリ数 (QPS)、MySQL データ操作言語 (DML) ステートメントの数を分析できます。

    image.png