1.3.1 パフォーマンスデータ収集の流れ
PFM - RM for Platformでパフォーマンスデータを収集するときのデータおよび処理の流れについて説明します。
- <この項の構成>
- (1) パフォーマンスデータを収集するときのデータの流れ
- (2) パフォーマンスデータを収集するときの処理の流れ
(1) パフォーマンスデータを収集するときのデータの流れ
パフォーマンスデータを収集するときのデータの流れを,次の図に示します。
図1-4 パフォーマンスデータを収集するときのデータの流れ
![[図データ]](figure/zu010080.gif)
- 収集プロセスのデータの流れ
- 監視対象ホストに接続して,パフォーマンスデータを収集します。
- 収集したパフォーマンスデータを,性能情報一時ファイルに出力します。
- Remote Monitor Collectorサービスのデータの流れ
- 収集プロセスが出力した性能情報一時ファイルを読み込みます。
- 読み込んだパフォーマンスデータを,Storeデータベースの各レコードに格納します。
Remote Monitor Collectorサービスと収集プロセスは,それぞれ独自のタイミングで動作します。
(2) パフォーマンスデータを収集するときの処理の流れ
パフォーマンスデータを収集するときの処理の流れについての事例を次の図に示します。
図1-5 パフォーマンスデータを収集するときの処理の流れ
![[図データ]](figure/zu010090.gif)
- 注※1
- 00:05の収集処理では,性能情報一時ファイルが作成されていないため,パフォーマンスデータを収集しません。KAVL17017-Wのメッセージを出力します。
- 注※2
- 00:15の収集処理から00:20の収集処理までの間にアラームをバインドした場合,バインドしたアラームが使用するレコードで履歴情報を収集しているかどうかによって,00:20の収集処理(バインド後の初回の収集処理)でアラーム評価を行うかどうかが異なります。
- バインドしたアラームが使用するレコードで履歴情報を収集している場合
アラーム評価を行わない
- バインドしたアラームが使用するレコードで履歴情報を収集していない場合
アラーム評価を行う
- 注※3
- 00:14から開始した収集処理が00:19までに完了しなかったため,00:19から開始予定の収集処理をスキップします。
- 注※4
- 00:20の収集処理では,00:15の収集処理と同様に,00:11に出力された性能情報一時ファイルを読み込みます。
- 履歴情報を収集している場合またはアラーム評価をする場合,パフォーマンスデータを収集しません。KAVL17016-Wのメッセージを出力します。
- リアルタイムレポートによる収集処理の場合,00:15の収集処理と同様に,00:11に出力された性能情報一時ファイルの内容を表示します。
- 参考
- パフォーマンスデータを履歴情報としてStoreデータベースに格納する場合,格納する時刻より前に収集した内容が格納されます。パフォーマンスデータの収集時刻からStoreデータベースへの格納までに掛かるおよその間隔は,最大で,インスタンス環境のセットアップ時に「Interval」に指定した時間(デフォルトでは約300秒)です。
- リアルタイムレポートには,表示操作を実行した時点の性能情報一時ファイルの内容が表示されます。リアルタームレポートを表示中に,PFM - Web Consoleで「最新情報に更新」を実行した場合,「最新情報に更新」を実行した時点の性能情報一時ファイルの内容を表示します。
- 監視対象ホスト数や収集処理中の負荷の状況によって,収集処理が遅延することがあります。
- アラーム評価をする場合,評価する時刻より前に収集したパフォーマンスデータに対して評価が実行されます。パフォーマンスデータの収集時刻からアラーム評価までに掛かるおよその間隔は,最大で,インスタンス環境のセットアップ時に「Interval」に指定した時間(デフォルトでは約300秒)です。
なお,履歴情報を収集していないレコードを使用するアラームをバインドした場合,アラームをバインドするタイミング,収集処理の遅延などによって,さらに前に収集されたパフォーマンスデータに対して評価が実行されることがあります。