Tap Filter 用法与实践

Tap Filter 允许在运行时抓取流量包,便于排查复杂问题。

配置示例

- name: envoy.filters.http.tap
  typed_config:
    "@type": type.googleapis.com/envoy.extensions.filters.http.tap.v3.Tap
    common_config:
      admin_config:
        config_id: tap-1

抓包操作

  1. 通过管理界面 /tap 启动抓包:

    curl -X POST http://localhost:9901/tap --data '{"config_id":"tap-1"}'
    
  2. 下载抓包结果,分析流量。

工程实践

  • 仅在必要时启用,避免性能影响。
  • 配置合理的抓包条件,聚焦问题流量。

注意事项

  • 抓包数据量大时注意磁盘空间。
  • 生产环境建议严格权限控制。

文章导航

章节内容

这是章节的内容页面。

章节概览