Поделиться через


RampUpRule interface

Правила маршрутизации для тестирования. Это правило позволяет перенаправлять процент статического трафика в слот или постепенно изменять % маршрутизации в зависимости от производительности.

Свойства

actionHostName

Имя узла слота, в который будет перенаправляться трафик, если будет принято решение. Например, myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

В расширении сайта TiPCallback можно указать пользовательский алгоритм принятия решений, URL-адрес которого можно указать. Сведения о шаблонах и контрактах см. в разделе Расширение сайта TiPCallback. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes

Указывает интервал в минутах для повторной оценки reroutePercentage.

changeStep

В сценарии автоматического увеличения это шаг для добавления или удаления до ReroutePercentage достижения MinReroutePercentage или MaxReroutePercentage. Метрики сайта проверяются каждые N минут, указанных в ChangeIntervalInMinutes. Настраиваемый алгоритм принятия решений можно предоставить в расширении сайта TiPCallback, URL-адрес которого можно указать в ChangeDecisionCallbackUrl.

maxReroutePercentage

Указывает верхнюю границу, ниже которой будет оставаться ReroutePercentage.

minReroutePercentage

Указывает нижнюю границу, над которой будет оставаться ReroutePercentage.

name

Имя правила маршрутизации. Рекомендуется указать на слот, который будет получать трафик в эксперименте.

reroutePercentage

Процент трафика, который будет перенаправлен в ActionHostName.

Сведения о свойстве

actionHostName

Имя узла слота, в который будет перенаправляться трафик, если будет принято решение. Например, myapp-stage.azurewebsites.net.

actionHostName?: string

Значение свойства

string

changeDecisionCallbackUrl

В расширении сайта TiPCallback можно указать пользовательский алгоритм принятия решений, URL-адрес которого можно указать. Сведения о шаблонах и контрактах см. в разделе Расширение сайта TiPCallback. https://www.siteextensions.net/packages/TiPCallback/

changeDecisionCallbackUrl?: string

Значение свойства

string

changeIntervalInMinutes

Указывает интервал в минутах для повторной оценки reroutePercentage.

changeIntervalInMinutes?: number

Значение свойства

number

changeStep

В сценарии автоматического увеличения это шаг для добавления или удаления до ReroutePercentage достижения MinReroutePercentage или MaxReroutePercentage. Метрики сайта проверяются каждые N минут, указанных в ChangeIntervalInMinutes. Настраиваемый алгоритм принятия решений можно предоставить в расширении сайта TiPCallback, URL-адрес которого можно указать в ChangeDecisionCallbackUrl.

changeStep?: number

Значение свойства

number

maxReroutePercentage

Указывает верхнюю границу, ниже которой будет оставаться ReroutePercentage.

maxReroutePercentage?: number

Значение свойства

number

minReroutePercentage

Указывает нижнюю границу, над которой будет оставаться ReroutePercentage.

minReroutePercentage?: number

Значение свойства

number

name

Имя правила маршрутизации. Рекомендуется указать на слот, который будет получать трафик в эксперименте.

name?: string

Значение свойства

string

reroutePercentage

Процент трафика, который будет перенаправлен в ActionHostName.

reroutePercentage?: number

Значение свойства

number