다음을 통해 공유


MonitoringPolicyDescription

모니터링 모드에서 업그레이드를 모니터링하기 위한 매개 변수에 대해 설명합니다.

속성

속성 형식 필수
FailureAction string(열거형)
HealthCheckWaitDurationInMilliseconds 문자열
HealthCheckStableDurationInMilliseconds 문자열
HealthCheckRetryTimeoutInMilliseconds 문자열
UpgradeTimeoutInMilliseconds 문자열
UpgradeDomainTimeoutInMilliseconds 문자열 No

FailureAction

형식: string(열거형)
필수: 아니요

Monitored 업그레이드에서 모니터링 정책 또는 상태 정책 위반이 발생하면 수행할 보정 작업입니다. 잘못됨은 실패 작업이 잘못되었음을 나타냅니다. 롤백은 업그레이드가 자동으로 롤백을 시작되도록 지정합니다. 수동은 업그레이드가 UnmonitoredManual 업그레이드 모드로 전환됨을 나타냅니다.

가능한 값은 다음과 같습니다.

  • Invalid - 실패 작업이 잘못되었음을 나타냅니다. 모든 Service Fabric 열거형의 형식이 잘못되었습니다. 값은 0입니다.
  • Rollback - 업그레이드가 자동으로 롤백됩니다. 값은 1입니다.
  • Manual - 업그레이드가 UnmonitoredManual 업그레이드 모드로 전환됩니다. 값은 2입니다.

HealthCheckWaitDurationInMilliseconds

형식: 문자열
필수: 아니요

업그레이드 도메인을 완료한 후 상태 정책을 적용하기 전에 대기하는 시간입니다. 먼저 ISO 8601 기간을 나타내는 문자열로 해석됩니다. 실패하는 경우 총 시간(밀리초)을 나타내는 숫자로 해석됩니다.


HealthCheckStableDurationInMilliseconds

형식: 문자열
필수: 아니요

업그레이드가 다음 업그레이드 도메인으로 진행되기 전에 애플리케이션 또는 클러스터가 정상 상태로 유지되어야 하는 시간입니다. 먼저 ISO 8601 기간을 나타내는 문자열로 해석됩니다. 실패하는 경우 총 시간(밀리초)을 나타내는 숫자로 해석됩니다.


HealthCheckRetryTimeoutInMilliseconds

형식: 문자열
필수: 아니요

애플리케이션이나 클러스터가 정상 상태가 아닌 경우 FailureAction이 실행되기 전에 상태 평가를 다시 시도하는 기간입니다. 먼저 ISO 8601 기간을 나타내는 문자열로 해석됩니다. 실패하는 경우 총 시간(밀리초)을 나타내는 숫자로 해석됩니다.


UpgradeTimeoutInMilliseconds

형식: 문자열
필수: 아니요

FailureAction이 실행되기 전에 전체 업그레이드를 완료해야 하는 시간입니다. 먼저 ISO 8601 기간을 나타내는 문자열로 해석됩니다. 실패하는 경우 총 시간(밀리초)을 나타내는 숫자로 해석됩니다.


UpgradeDomainTimeoutInMilliseconds

형식: 문자열
필수: 아니요

FailureAction이 실행되기 전에 각 업그레이드 도메인이 완료해야 하는 시간입니다. 먼저 ISO 8601 기간을 나타내는 문자열로 해석됩니다. 실패하는 경우 총 시간(밀리초)을 나타내는 숫자로 해석됩니다.