このモジュールは、異なるソースから収集されたパフォーマンスメトリックを時間別および日別に集約します。集約は、コンテンツパックの開発者によって設計された集約定義で制御され、これらの定義の初期化はコンテンツパックのデプロイ時に行われます。初期化プロセスでは、集約で使用される一時テーブルが作成されます。
集約ではPostGreSQLでaggregate_controlテーブルが検索され、現在の起動でデータを処理する必要がある最小の時間が決まります。このaggregate_controlテーブルには、last execution time (最終実行時刻) およびlast process time (最終処理時刻) という2つのフィールドがあります。最終実行時刻は、日別の集約で実行頻度を制御するために使用されます (デフォルトでは、日別の集約は12時間ごとに実行されます)。最終処理時刻は、時間別および日別の両方の集約手順で増分集約を実行するために使用されます。
| ソーステーブル | レート/時間別テーブル |
| ターゲットテーブル | 時間別/日別テーブル |
| エラーディレクトリ | レート/時間別テーブル (エラー時は、データはソーステーブルに保持されます) |
| ログファイル | {PMDB_HOME}/log/aggregate.log |
| 使用方法 |
|