Compartilhar via


RampUpRule Classe

Regras de roteamento para aumentar o teste. Essa regra permite redirecionar a % de tráfego estático para um slot ou alterar gradualmente a % de roteamento com base no desempenho.

ivar action_host_name: nome do host de um slot para o qual o tráfego será redirecionado se for decidido. Por exemplo, myapp-stage.azurewebsites.net.

vartype action_host_name: str

ivar reroute_percentage: porcentagem do tráfego que será redirecionado para <code>ActionHostName</code>.

vartype reroute_percentage: float

ivar change_step: no cenário de aumento automático, esta é a etapa para adicionar/remover até <code>ReroutePercentage</code> chegar

<code>MinReroutePercentage</code> ou <code>MaxReroutePercentage</code>. As métricas do site são verificadas a cada N minutos especificados em <code>ChangeIntervalInMinutes</code>.

O algoritmo de decisão personalizado pode ser fornecido na extensão de site TiPCallback, qual URL pode ser especificada em <code>ChangeDecisionCallbackUrl</code>.

vartype change_step: float

ivar change_interval_in_minutes: especifica o intervalo em minutos para reavaliar ReroutePercentage.

vartype change_interval_in_minutes: int

ivar min_reroute_percentage: especifica o limite inferior acima do qual ReroutePercentage permanecerá.

vartype min_reroute_percentage: float

ivar max_reroute_percentage: especifica o limite superior abaixo do qual ReroutePercentage permanecerá.

vartype max_reroute_percentage: float

ivar change_decision_callback_url: o algoritmo de decisão personalizado pode ser fornecido na extensão de site TiPCallback, qual URL pode ser especificada. Consulte a extensão de site TiPCallback para obter o scaffold e os contratos. https://www.siteextensions.net/packages/TiPCallback/.

vartype change_decision_callback_url: str

Nome do ivar: nome da regra de roteamento. O nome recomendado seria apontar para o slot que receberá o tráfego no experimento.

nome 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> ou <code>MaxReroutePercentage</code>. As métricas do site são verificadas a cada N minutos especificados em <code>ChangeIntervalInMinutes</code>.

O algoritmo de decisão personalizado pode ser fornecido na extensão de site TiPCallback, qual URL pode ser especificada em <code>ChangeDecisionCallbackUrl</code>.

paramtype change_step: float

palavra-chave change_interval_in_minutes: especifica o intervalo em minutos para reavaliar ReroutePercentage.

paramtype change_interval_in_minutes: int

palavra-chave min_reroute_percentage: especifica o limite inferior acima do qual ReroutePercentage permanecerá.

paramtype min_reroute_percentage: float

palavra-chave max_reroute_percentage: especifica o limite superior abaixo do qual ReroutePercentage permanecerá.

paramtype max_reroute_percentage: float

palavra-chave change_decision_callback_url: o algoritmo de decisão personalizado pode ser fornecido na extensão de site TiPCallback, qual URL pode ser especificada. Consulte a extensão de site TiPCallback para obter o scaffold e os contratos. https://www.siteextensions.net/packages/TiPCallback/.

paramtype change_decision_callback_url: str

palavra-chave nome: nome da regra de roteamento. O nome recomendado seria apontar para o slot que receberá o tráfego no experimento.

nome paramtype: str

Herança
azure.mgmt.web._serialization.Model
RampUpRule

Construtor

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 apenas palavra-chave

Nome Description
action_host_name
Obrigatório
reroute_percentage
Obrigatório
change_step
Obrigatório
change_interval_in_minutes
Obrigatório
min_reroute_percentage
Obrigatório
max_reroute_percentage
Obrigatório
change_decision_callback_url
Obrigatório
name
Obrigatório