CA APM for SOA を実行すると、収集継続時間が長くかかる
CA APM for SOA を実行しています。収集継続時間が頻繁に 1 時間以上になり、CPU 使用率が増加しています。
apmdevops102jp
問題の状況
CA APM for SOA を実行しています。収集継続時間が頻繁に 1 時間以上になり、CPU 使用率が増加しています。
解決方法
CA APM for SOA がインストールされている場合、SOA 偏差の計算が原因で 1 時間ごとに CPU および収集継続時間が急増する場合があります。これらの問題が発生している場合は、以下のタスクのいずれかまたは両方を実行します。
- CA APM for SOA の偏差メトリック計算機のすべてまたはいくつかを無効にします。計算機を無効にすると、関連する偏差メトリックは CA APM for SOA のユーザに対して表示されません。
- SOA 依存マップのリフレッシュ頻度を少なくし、より小さいクエリを使用するように、プロパティをチューニングします。
SOA 偏差メトリック計算プロパティを無効にする方法
- コレクタ上の IntroscopeEnterpriseManager プロパティ ファイルを開きます。
- SOA 偏差メトリック計算プロパティをすべて無効にするか、いくつかを無効にするかどうかを決定します。
- (オプション) SOA 偏差メトリック計算プロパティをすべて無効にするには、com.wily.introscope.soa.deviation.enable を false に設定します。com.wily.introscope.soa.deviation.enable=false
- (オプション) 個別の SOA 偏差メトリック計算プロパティのいずれかを無効にします。
- com.wily.introscope.soa.deviation.enable プロパティを true に設定したままにします。com.wily.introscope.soa.deviation.enable=true
- 以下のプロパティのいずれかを false に設定します。com.wily.introscope.soa.deviation.art.enable=falsecom.wily.introscope.soa.deviation.dependencymetric.enable=falsecom.wily.introscope.soa.deviation.errors.enable=falsecom.wily.introscope.soa.deviation.usage.enable=false
- コレクタを再起動します。
- SOA を監視するクラスタ内のすべてのコレクタに対して手順 1 ~ 5 を繰り返します。
SOA 依存マップのリフレッシュおよびデータ使用率を減らす方法
- コレクタ上の IntroscopeEnterpriseManager プロパティ ファイルを開きます。
- com.wily.introscope.soa.deviation.dependency.refreshrate プロパティ値を設定して、偏差計算スケジュールをチューニングします。計算サイクルの間隔(時間)を設定します。com.wily.introscope.soa.deviation.dependency.refreshrate=デフォルトは 1 です。
- com.wily.introscope.soa.deviation.mean.days プロパティ値に日数を設定します。デフォルトでは、偏差計算は、7 日分のデータを計算の入力として読み取ります。この数値を減らすと、計算の正確性は低下しますが、計算機が実行する作業を減少させることができます。com.wily.introscope.soa.deviation.mean.days=デフォルトは 7 日です。
- コレクタを再起動します。
- SOA を監視するクラスタ内のすべてのコレクタに対して手順 1 ~ 5 を繰り返します。
注:
CA APM for SOA のプロパティの詳細については、「CA APM for SOA 実装ガイド
」を参照してください。