パフォーマンステストツール
パフォーマンスはどのシステムでも重要な側面です。システムの感覚的な速さが、ユーザーの満足度やビジネス価値の測定基準となることはよくあります。Pegaでは、パフォーマンスを監視して対処するツールのフルスイ-トを用意しています。これらのツールを開発時に使用して、ユーザーの構成のパフォーマンスが最適になるようにします。次の画像は、Performanceランディングスページで提供されるさまざまなツールを示しています。
Performanceスランディングページでは、次の3つのパフォーマンススツールにアクセスできます。Performance Analyzer(PAL)、データベーストレース、およびパフォーマンスプロファイラー。これらのツールは、ツールバーのパフォーマンスツールからも利用できます。パフォーマンスツールを使用して、パフォーマンスの統計情報を収集できます。パフォーマンス統計は、Pega Platformサーバー、データベース、または呼び出される外部システムで発生するパフォーマンスの問題を区別するのに役立ちます。いずれの場合も、統計情報はパフォーマンスを向上させるための判断材料となります。
Performance Analyzer(PAL)
Pega Platform™では累積的なリソース統計が恒常的に収集されています。Performance Analyzer(PAL)を使用して、1つのリクエスターセッションを処理する際に消費されるシステムリソースを把握できます。PALは既存のデータを利用するため、処理に悪影響を与えることはありません。
Database Trace
Database Traceツールは、データベースのパフォーマンスに問題があった場合に、アプリケーションを調整する際に便利です。PALの測定値がデータベース処理におけるパフォーマンスの問題を示している場合、Database Traceを実行します。Database Traceで、実施されたクエリーやコミットなどのすべてのSQL処理をトレースできます。
Performance Profiler
Profilerを使用して、リクエスターセッションで実行されるアクティビティ、When条件ルール、データトランスフォームの実行に関するパフォーマンス情報の詳細なトレースを得ることができます。Profilerで、すべてのスレッドとすべてのルールセットにおけるこの3種類のルールの実行を毎回トレースできます。Performance ProfilerはPerformance Analyzerと組み合わせて実行する必要があります。Performance Profilerは特定のステップを絞り込み、Performance Analyzerは原因を絞り込みます。
Pega Diagnostic Center(PDC)
Pega Diagnostic Center(PDC)は、Pega Cloud®上で動作するSaaS(Software as a Service)ツールであり、すべてのアクティブなPega Platform™アプリケーションからリアルタイムのパフォーマンスおよび健全性の指標をアクティブに収集、監視、分析できます。PDCは、Pegaアプリケーションから生成されたアラート、システム健全性パルス、ガードレール違反を収集、集約、分析し、トレンドのダッシュボードを作成します。PDCは、システムパフォーマンスやビジネスロジックの潜在的な問題を予測し、修正案を提示することで、ビジネスのステークホルダーやIT管理者が予防的なアクションを取れるよう促します。
次の問題に答えて、理解度をチェックしましょう。
このトピックは、下記のモジュールにも含まれています。
- システムパフォーマンスの測定 v6
- システムパフォーマンスの測定 v8