你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AverageServiceLoadScalingTrigger 构造函数

定义

初始化 AverageServiceLoadScalingTrigger 的新实例。

public AverageServiceLoadScalingTrigger (string metricName, double lowerLoadThreshold, double upperLoadThreshold, string scaleInterval, bool useOnlyPrimaryLoad);
new Azure.ResourceManager.ServiceFabricManagedClusters.Models.AverageServiceLoadScalingTrigger : string * double * double * string * bool -> Azure.ResourceManager.ServiceFabricManagedClusters.Models.AverageServiceLoadScalingTrigger
Public Sub New (metricName As String, lowerLoadThreshold As Double, upperLoadThreshold As Double, scaleInterval As String, useOnlyPrimaryLoad As Boolean)

参数

metricName
String

应跟踪其使用情况的指标的名称。

lowerLoadThreshold
Double

负载的下限,应在该限制下执行缩放操作。

upperLoadThreshold
Double

负载的上限,超出该上限应执行横向扩展操作。

scaleInterval
String

决定是否缩放的时间段(以秒为单位)。 此属性应采用 ISO 8601 格式“hh:mm:ss”。

useOnlyPrimaryLoad
Boolean

标志确定是否只考虑主要副本 (replica) 的负载进行缩放。 如果设置为 true,则触发器将仅考虑有状态服务的主要副本的负载。 如果设置为 false,触发器将考虑加载所有副本。 对于无状态服务,此参数不能设置为 true。

例外

metricNamescaleInterval 为 null。

适用于