执行 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。