5 パージ

パージをすると、Insightイベント・ストアからデータが完全に削除されます。データベースの増加やアプリケーションのパフォーマンスを管理するには、Insightの一部として収集されたメトリックを構成に基づいてパージする必要があります。

Insightのデータは、Insightイベント・ストアと、Insightのアクティブ化されたモデルごとに作成されるBusiness Activity Monitoringデータ・オブジェクトに格納されます。これら2つのソースに含まれるデータを、InsightのConfigMBeanによって提供される構成に基づいて定期的にパージする必要があります。

InsightConfigBeanのパラメータ

構成可能なMBeansおよびMBeanパラメータは、データ・オブジェクトおよびInsightのイベントのパージ設定を決定します。

次の構成可能パラメータは、InsightConfigBeanの一部として使用可能になります。このmBeanは次のとおりです。

com.oracle.procmon.engine.management.mbeans.impl:name=InsightConfigBean,type=ConfigMBean,Application=insight

パラメータ

パラメータの詳細について次に示します。

  • BAMMetricsRetentionPeriod: このパラメータは、BAMデータ・オブジェクトの一部として取得されたメトリックの保存期間を制御します。デフォルト値は90 daysです。この属性が更新されると、アクティブ化されたすべてのモデルのBAMデータ・オブジェクトの保存期間が同じ値で更新されます。値0は、メトリックがパージされず、無期限に保存されることを示します。

  • EventStoreRetentionPeriod: このパラメータは、取得されたRAWイベントの保存期間を制御します。デフォルト値は-1です。これは、表データが処理され、BAMでメトリックが公開された直後に表データがパージされることを意味します。値0は、データがパージされないことを意味します。この属性の値を変更した場合は、パージ・ジョブを有効にするためにサーバーを再起動する必要があります。

イベント・ストアに取得されたイベントのパージ

エージェントにより生成されたInsightイベントは、データベース表内で永続的です。パージ・ジョブの実行により、InsightConfigBean属性内のEventStoreRetentionPeriod属性に基づいてCREATION_DATE列と比較してデータがパージされます。

デフォルト値は-1です。これは、パージ・ジョブが常にバックグラウンドで実行され、処理後のイベントが削除されることを意味します。このmBeanに0以外の値を構成した場合は、構成された値をパージ・ジョブに反映するため、サーバーを再起動する必要があります。CREATION_DATE列との比較で保存期間より前のイベントがすべて削除されます。

成功したイベントのみをパージできます。

BAMデータ・オブジェクトに取得されたメトリックのパージ

モデルをアクティブ化すると、そのモデルに固有のBAMデータ・オブジェクトが作成されます。これらのデータ・オブジェクトに取得されたメトリックをパージするには、BAMデータの保存機能を利用する必要があります。InsightConfigBean内のBAMMetricsRetentionPeriodに基づいて、これらのData Objects内のデータの保存期間が設定されます。

デフォルト値は90です。この保存期間を超えて作成されたメトリックは、BAMの内部ジョブによってパージされます。パージは夜間ジョブによって行われ、パージ・ジョブの実行時間はBAM構成によって設定されます。InsightConfigBean属性の更新の結果、アクティブ化されたすべてのモデルData Objectsの保存期間が即座に更新されます。BAMメトリックは、モデル固有の構成ではなくグローバル構成です。