パージでは、データがInsight Event Storeから永久に削除されます。
Insightの一部として収集されたメトリックは、構成に基づいてパージし、データベースの成長とアプリケーションのパフォーマンスを維持する必要があります。 Insightのためのデータは、Insight Event StoreおよびInsightによりアクティブ化された各モデルのために作成されたBusiness Activity Monitoring Data Objectsに格納されます。 これら2つのソース内のデータは、InsightのConfigMBeanによって提供される構成に基づいて定期的にパージする必要があります。
構成可能なMBeansおよびMBeanパラメータで、Insight内のデータ・オブジェクトおよびイベントのパージ設定が決まります。
InsightConfigMbeanの一部として、次の構成パラメータが利用可能になります。 mBeanは次のとおりです。
com.oracle.procmon.engine.management.mbeans.impl:name=InsightConfigBean,type=ConfigMBean,Application=insight
パラメータ
パラメータの詳細について次に示します。
BAMMetricsRetentionPeriod
- このパラメータは、BAM Data Objectsの一部として取得されたメトリックの保存期間を制御します。 デフォルト値は90 daysです。 この属性が更新されると、アクティブ化されたすべてのモデルのBAMデータ・オブジェクトの保存期間が同じ値で更新されます。 値0は、メトリックがパージされず、無期限に保存されることを示します。
EventStoreRetentionPeriod
- このパラメータは、取得されたRAWイベントの保存期間を制御します。 デフォルト値は-1です。これは、表データが処理され、BAMでメトリックが公開された直後に表データがパージされることを意味します。 値0は、データがパージされないことを意味します。 この属性の値を変更した場合は、パージ・ジョブを有効にするためにサーバーを再起動する必要があります。
エージェントにより生成されたInsightイベントは、データベース表内で永続的です。パージ・ジョブの実行により、InsightConfigMbean属性内のEventStoreRetentionPeriod
属性に基づいてCREATION_DATE
列と比較してデータがパージされます。 デフォルト値は-1で、パージ・ジョブは常にバックグラウンドで実行され、イベントが処理されると削除されることを意味します。 0以外の値がmBeanで構成されると、構成された値をパージ・ジョブで取得するためにサーバーの再起動が必要です。 (CREATION_DATE
列と比較して)保持期間より古いイベントはすべて削除されます。
成功したイベントのみをパージできます。
モデルのアクティブ化時に、そのモデルに固有のBAM Data Objectsが作成されます。 これらのData Objectsに取得されたメトリックをパージするには、BAMデータの保持機能を利用する必要があります。 InsightConfigMbean内のBAMMetricsRetentionPeriod
に基づいて、これらのData Objects内のデータの保存期間が設定されます。 デフォルト値は90です。 BAMの内部ジョブが、保存期間を超えて作成されたメトリックのパージを処理します。 毎晩のジョブでパージが処理され、パージ・ジョブの実行時間はBAM構成によります。 InsightConfigMBean属性の更新の結果、アクティブ化されたすべてのモデルData Objectsの保存期間が即座に更新されます。 BAMメトリックはグローバルな構成で、モデル固有ではありません。