1
0
Fork 0

Clarify mirroring service default percent value

This commit is contained in:
Alexy Van Den Abele 2025-06-04 11:18:04 +02:00 committed by GitHub
parent fe5c7fdc65
commit aac8bc69ad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 12 additions and 0 deletions

View file

@ -265,6 +265,10 @@ http:
The mirroring is able to mirror requests sent to a service to other services. Please note that by default the whole request is buffered in memory while it is being mirrored. See the `maxBodySize` option in the example below for how to modify this behaviour. You can also omit the request body by setting the `mirrorBody` option to false. The mirroring is able to mirror requests sent to a service to other services. Please note that by default the whole request is buffered in memory while it is being mirrored. See the `maxBodySize` option in the example below for how to modify this behaviour. You can also omit the request body by setting the `mirrorBody` option to false.
!!! warning "Default behavior of `percent`"
When configuring a `mirror` service, if the `percent` field is not set, it defaults to `0`, meaning **no traffic will be sent to the mirror**.
!!! info "Supported Providers" !!! info "Supported Providers"
This strategy can be defined currently with the [File](../../../install-configuration/providers/others/file.md) or [IngressRoute](../../../install-configuration/providers/kubernetes/kubernetes-ingress.md) providers. This strategy can be defined currently with the [File](../../../install-configuration/providers/others/file.md) or [IngressRoute](../../../install-configuration/providers/kubernetes/kubernetes-ingress.md) providers.
@ -285,6 +289,8 @@ http:
maxBodySize: 1024 maxBodySize: 1024
mirrors: mirrors:
- name: appv2 - name: appv2
# Percent defines the percentage of requests that should be mirrored.
# Default value is 0, which means no traffic will be sent to the mirror.
percent: 10 percent: 10
appv1: appv1:

View file

@ -1259,6 +1259,10 @@ Please note that by default the whole request is buffered in memory while it is
See the maxBodySize option in the example below for how to modify this behaviour. See the maxBodySize option in the example below for how to modify this behaviour.
You can also omit the request body by setting the mirrorBody option to `false`. You can also omit the request body by setting the mirrorBody option to `false`.
!!! warning "Default behavior of `percent`"
When configuring a `mirror` service, if the `percent` field is not set, it defaults to `0`, meaning **no traffic will be sent to the mirror**.
!!! info "Supported Providers" !!! info "Supported Providers"
This strategy can be defined currently with the [File](../../providers/file.md) or [IngressRoute](../../providers/kubernetes-crd.md) providers. This strategy can be defined currently with the [File](../../providers/file.md) or [IngressRoute](../../providers/kubernetes-crd.md) providers.
@ -1279,6 +1283,8 @@ http:
maxBodySize: 1024 maxBodySize: 1024
mirrors: mirrors:
- name: appv2 - name: appv2
# Percent defines the percentage of requests that should be mirrored.
# Default value is 0, which means no traffic will be sent to the mirror.
percent: 10 percent: 10
appv1: appv1: