トランザクションステップの収集方法
アプリケーション・モニタリング・エージェントは、線形収集方式と環状収集方式を提供します。
線形収集
個々のトランザクショントレースは、無期限にステップを収集することができません。トランザクションごとに長さが制限されているバッファーにトレースステップを保存します。各トランザクションは、最大で収集できるステップの数がオプションとして指定されます。
-
profile_step_max_count
既定値
1024
最大で収集可能なステップの数です。
-
profile_step_normal_count
既定値
800
通常、何の制限もなく収集されるステップの数です。
-
profile_step_heavy_count
既定値
1000
normal countを超えた場合、ステップは応答時間が遅いステップとアクティブスタックのステップのみを収集します。
-
profile_step_heavy_time
既定値
100
heavy countで収集されるステップの標準時間は
profile_step_heavy_time
です。収集されるトレースのステップ数がheavy countを超える場合は、アクティブスタックのみが収集されます。 この場合でも、最大ステップ数は
profile_step_max_count
を超えません。
環状収集
線状収集は、トレースの最初の部分を収集し、バッファサイズを超えた部分の内容を破棄します。一方、環状収集は、最初のステップを破棄する方式です。
circular_profile_enabled=true
バッファサイズをprofile_step_max_count
に設定します。
profile_step_max_count=1024