パフォーマンステストツール
パフォーマンステスト
パフォーマンスはどのシステムでも重要な側面です。 システムの感覚的な速さが、ユーザーの満足度やビジネス価値の測定基準となることはよくあります。 Pegaでは、パフォーマンスを監視して対処するツールのフルスイ-トを用意しています。 これらのツールを開発時に使用して、ユーザーの構成のパフォーマンスが最適になるようにします。
「Performance」ランディングページから、Performance Analyzer(PAL)、Database Trace、Performance Profilerの3つのパフォーマンスツールにアクセスできます。 これらのツールは、ツールバーのパフォーマンスツールからも利用できます。 パフォーマンスツールの詳細については、「System Performance landing page」で確認できます。 パフォーマンスツールを使用して、パフォーマンスの統計情報を収集できます。 パフォーマンス統計は、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と連携させて実行する必要があります。
補足: Performance Profilerの詳細については、「Track rule utilization for a requestor session with Performance Profiler」で確認できます。
Pega Predictive Diagnostic Cloud™(PDC)
Pega Predictive Diagnostic Cloud™(PDC)は、Pega Cloud®上で動作するSaaS(Software as a Service)ツールであり、すべてのアクティブなPega Platform™アプリケーションからリアルタイムのパフォーマンスおよび健全性の指標をアクティブに収集、監視、分析できます。 PDCは、Pegaアプリケーションから生成されたアラート、システム健全性パルス、ガードレール違反を収集、集約、分析し、トレンドのダッシュボードを作成します。 システムパフォーマンスやビジネスロジックの潜在的な問題を予測し、修正案を提示することで、ビジネスのステークホルダーやIT管理者が予防的なアクションを取れるよう促します。
補足: PDCへのアクセスや使用の詳細については、「Logging in to Pega Predictive Diagnostic Cloud」を参照してください。
このトピックは、下記のモジュールにも含まれています。
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。