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


RampUpRule interface

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

Свойства

actionHostName

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

changeDecisionCallbackUrl

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

changeIntervalInMinutes

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

changeStep

В сценарии автоматического увеличения это шаг для добавления и удаления из ReroutePercentage, пока он не достигнет \nMinReroutePercentage или MaxReroutePercentage. Метрики сайта проверяются каждые N минут, указанные в ChangeIntervalInMinutes.\nНастраиваемый алгоритм принятия решений можно указать в расширении сайта 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, пока он не достигнет \nMinReroutePercentage или MaxReroutePercentage. Метрики сайта проверяются каждые N минут, указанные в ChangeIntervalInMinutes.\nНастраиваемый алгоритм принятия решений можно указать в расширении сайта 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