RampUpRule Clase
Reglas de enrutamiento para aumentar las pruebas. Esta regla permite redirigir el porcentaje de tráfico estático a una ranura o cambiar gradualmente el porcentaje de enrutamiento en función del rendimiento.
ivar action_host_name: nombre de host de una ranura a la que se redirigirá el tráfico si se decide. Por ejemplo, myapp-stage.azurewebsites.net.
vartype action_host_name: str
ivar reroute_percentage: porcentaje del tráfico que se redirigirá a <code>ActionHostName</code>
.
vartype reroute_percentage: float
ivar change_step: en el escenario de aumento automático, este es el paso para agregar o quitar de <code>ReroutePercentage</code>
hasta que llegue.
<code>MinReroutePercentage</code>
o <code>MaxReroutePercentage</code>
. Las métricas del sitio se comprueban cada N minutos especificados en <code>ChangeIntervalInMinutes</code>
.
El algoritmo de decisión personalizado se puede proporcionar en la extensión de sitio TiPCallback, que dirección URL se puede especificar en <code>ChangeDecisionCallbackUrl</code>
.
vartype change_step: float
ivar change_interval_in_minutes: especifica el intervalo en minutos para volver a evaluar ReroutePercentage.
vartype change_interval_in_minutes: int
ivar min_reroute_percentage: especifica el límite inferior por encima del cual reroutePercentage permanecerá.
vartype min_reroute_percentage: float
ivar max_reroute_percentage: especifica el límite superior por debajo del cual ReroutePercentage permanecerá.
vartype max_reroute_percentage: float
ivar change_decision_callback_url: el algoritmo de decisión personalizado se puede proporcionar en la extensión de sitio TiPCallback que se puede especificar la dirección URL. Consulte Extensión de sitio TiPCallback para obtener scaffolding y contratos. https://www.siteextensions.net/packages/TiPCallback/.
vartype change_decision_callback_url: str
Nombre de ivar: nombre de la regla de enrutamiento. El nombre recomendado sería apuntar a la ranura que recibirá el tráfico en el experimento.
nombre vartype: str
keyword action_host_name:
Hostname of a slot to which the traffic will be redirected if
decided to. E.g. myapp-stage.azurewebsites.net.
paramtype action_host_name:
str
keyword reroute_percentage:
Percentage of the traffic which will be redirected to
`<code>ActionHostName</code>`.
paramtype reroute_percentage:
float
keyword change_step:
In auto ramp up scenario this is the step to add/remove from
`<code>ReroutePercentage</code>` until it reaches
<code>MinReroutePercentage</code>
o <code>MaxReroutePercentage</code>
. Las métricas del sitio se comprueban cada N minutos especificados en <code>ChangeIntervalInMinutes</code>
.
El algoritmo de decisión personalizado se puede proporcionar en la extensión de sitio TiPCallback que se puede especificar en <code>ChangeDecisionCallbackUrl</code>
.
paramtype change_step: float
palabra clave change_interval_in_minutes: especifica el intervalo en minutos para volver a evaluar ReroutePercentage.
paramtype change_interval_in_minutes: int
palabra clave min_reroute_percentage: especifica el límite inferior por encima del cual ReroutePercentage permanecerá.
paramtype min_reroute_percentage: float
palabra clave max_reroute_percentage: especifica el límite superior por debajo del cual ReroutePercentage permanecerá.
paramtype max_reroute_percentage: float
palabra clave change_decision_callback_url: el algoritmo de decisión personalizado se puede proporcionar en la extensión de sitio TiPCallback que se puede especificar la dirección URL. Consulte Extensión de sitio tiPCallback para obtener el scaffolding y los contratos. https://www.siteextensions.net/packages/TiPCallback/.
paramtype change_decision_callback_url: str
nombre de palabra clave: nombre de la regla de enrutamiento. El nombre recomendado sería apuntar a la ranura que recibirá el tráfico en el experimento.
paramtype name: str
- Herencia
-
azure.mgmt.web._serialization.ModelRampUpRule
Constructor
RampUpRule(*, action_host_name: str | None = None, reroute_percentage: float | None = None, change_step: float | None = None, change_interval_in_minutes: int | None = None, min_reroute_percentage: float | None = None, max_reroute_percentage: float | None = None, change_decision_callback_url: str | None = None, name: str | None = None, **kwargs: Any)
Parámetros de solo palabra clave
Nombre | Description |
---|---|
action_host_name
Requerido
|
|
reroute_percentage
Requerido
|
|
change_step
Requerido
|
|
change_interval_in_minutes
Requerido
|
|
min_reroute_percentage
Requerido
|
|
max_reroute_percentage
Requerido
|
|
change_decision_callback_url
Requerido
|
|
name
Requerido
|
|
Azure SDK for Python