跳到主要内容

静态配置

默认情况下,插件的超时值已在默认配置中预先配置。

需要更新的文件取决于网关的部署方式:

对于主机或 Docker 部署,请配置以下设置:

config.yaml
plugin_attr:
proxy-mirror:
timeout:
connect: 60s
read: 60s
send: 60s

然后重新加载网关,使更改生效。

参数

有关所有插件均可使用的配置项,请参阅插件通用配置

  • host

    string


    必填


    转发镜像流量的主机地址。该地址应包含方案但不包含路径,例如 http://127.0.0.1:8081

  • path

    string


    转发镜像流量的主机路径。如果未指定,则默认为路由的当前 URI 路径。如果插件正在镜像 gRPC 流量,则不适用。

  • path_concat_mode

    string


    默认值:replace


    有效值:

    replaceprefix


    指定 path 时的连接模式。当设置为 replace 时,配置的 path 将直接用作转发镜像流量的主机路径。当设置为 prefix 时,转发的路径将是配置的 path,后接请求的路由 URI 路径。如果插件正在镜像 gRPC 流量,则不适用。

  • sample_ratio

    number


    默认值:1


    有效值:

    介于 0.00001 和 1 之间(含边界值)


    将被镜像的请求比例。默认情况下,所有流量都会被镜像。