RampUpRule interface
Правила маршрутизации для тестирования. Это правило позволяет перенаправлять процент статического трафика в слот или постепенно изменять % маршрутизации в зависимости от производительности.
Свойства
action |
Имя узла слота, в который будет перенаправляться трафик, если будет принято решение. Например, myapp-stage.azurewebsites.net. |
change |
В расширении сайта TiPCallback можно указать пользовательский алгоритм принятия решений, URL-адрес которого можно указать. Сведения о шаблонах и контрактах см. в разделе Расширение сайта TiPCallback. https://www.siteextensions.net/packages/TiPCallback/ |
change |
Указывает интервал в минутах для повторной оценки reroutePercentage. |
change |
В сценарии автоматического увеличения это шаг для добавления или удаления до |
max |
Указывает верхнюю границу, ниже которой будет оставаться ReroutePercentage. |
min |
Указывает нижнюю границу, над которой будет оставаться ReroutePercentage. |
name | Имя правила маршрутизации. Рекомендуется указать на слот, который будет получать трафик в эксперименте. |
reroute |
Процент трафика, который будет перенаправлен в |
Сведения о свойстве
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