.NETのマシンスナップショットの構成
.NETマシンエージェントは、マシンのスナップショットをとりWindowsとIISのバイタルシステムデータを取得します。このガイドラインを使用して、.NETマシンエージェントがご使用の環境でスナップショットをとる頻度を調整します。.NETのマシンスナップショット.NETのマシンスナップショット
デフォルト設定および構成について考慮すべき事項
デフォルトで、.NET マシンエージェントは次の条件下でマシンのスナップショットを作成します。
- 定期収集: エージェントが10分おきに1枚のスナップショットを取得。
- 違反しきい値:.NET マシンエージェントは、10 分間の時間枠で 10 秒ごとに 1 回マシン統計のサンプルを取得。エージェントは、各サンプルの CPU 使用量 %、メモリ使用量 %、および IIS アプリケーション プール キューの最も古いアイテムを確認。現在の使用量がしきい値に達するかそれ以上になる場合、エージェントによりサンプルに違反フラグが表示される。
CPU使用量が80%以上
メモリ使用量が80%以上
- IISアプリケーションプールのキューアイテムが100ミリ秒以上前
デフォルトの時間枠サイズが 10 分で、各時間枠あたり違反数が 6 回の場合、単一タイプの 6 回目の違反でマシンのスナップショットがトリガーされます。
マシンのスナップショット設定を変更する前に、どの構成オプションがご使用の環境に適しているかを判断します。しきい値設定を決定するには、次の質問と考慮事項を参考にしてください。
- どの程度の CPU またはメモリ使用率を問題開始のフラグとするか。
- アイテムがIISキューで待機する時間の長さ。
- CPUまたはメモリスパイクの急激な上昇が予見されるか。
- 10分毎の定期収集で頻度は適切か。
- 時間枠ごとに違反の値がサンプル数より大きいことを確認。
時間枠サイズを 60 秒に減らし、各時間枠に 6 つのサンプルを取得する場合、エージェントはデフォルトの設定と同じ頻度(10 秒ごと)でサンプルを取得します。ただし、エージェントはウィンドウ毎に1つのスナップショットを取得するため、より多くのスナップショットを取得することになります。各時間枠の違反を5つに設定した場合、その時間枠でサンプルの半分が指定のしきい値を超えると、エージェントがスナップショットを取得します。「.NET エージェントの構成プロパティ」を参照してください。
.NET マシンエージェントのマシンのスナップショットの構成
config.xml ファイルで .NET マシンエージェントのすべてのインストルメンテーション設定を構成します。