执行 CPU 性能分析的看门狗动作(proto)
此扩展的限定名为 envoy.watchdog.profile_action
注意
此扩展功能齐全,但尚未经过大规模生产使用,使用时请注意这一点。
此扩展不在数据平面内运行,因此旨在对不受信任的流量保持稳健。
提示
此扩展扩展并可与以下扩展类别一起使用
此扩展必须配置以下类型 URL 之一
extensions.watchdog.profile_action.v3.ProfileActionConfig
[extensions.watchdog.profile_action.v3.ProfileActionConfig proto]
性能分析看门狗动作的配置。
{
"profile_duration": {...},
"profile_path": ...,
"max_profiles": ...
}
- profile_duration
(Duration) 性能分析持续时间。如果未设置,则默认为 5 秒。
- profile_path
(string, REQUIRED) 输出性能分析的目录文件路径。
- max_profiles
(uint64) 限制此操作在其生命周期内可以生成的性能分析的最大数量,以避免填满磁盘。如果未设置(即为 0),则将使用默认值 10。