跳到主要内容

静态配置

默认情况下,插件的超时值在默认配置中进行了预配置。

要自定义这些值,请将相应的配置添加到 config.yaml。例如:

plugin_attr:
proxy-mirror:
timeout:
connect: 60s
read: 60s
send: 60s

重新加载 APISIX 以使更改生效。

参数

请参阅 插件通用配置 了解所有插件可用的配置选项。

  • host

    string


    required


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

  • path

    string


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

  • path_concat_mode

    string


    default: replace


    vaild vaule:

    replace or prefix


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

  • sample_ratio

    number


    default: 1


    vaild vaule:

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


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