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

AverageServiceLoadScalingTrigger 类

定义

表示与服务指标/资源的平均负载相关的缩放策略。

[Newtonsoft.Json.JsonObject("AverageServiceLoadTrigger")]
public class AverageServiceLoadScalingTrigger : Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ScalingTrigger
[<Newtonsoft.Json.JsonObject("AverageServiceLoadTrigger")>]
type AverageServiceLoadScalingTrigger = class
    inherit ScalingTrigger
Public Class AverageServiceLoadScalingTrigger
Inherits ScalingTrigger
继承
AverageServiceLoadScalingTrigger
属性
Newtonsoft.Json.JsonObjectAttribute

构造函数

AverageServiceLoadScalingTrigger()

初始化 AverageServiceLoadScalingTrigger 类的新实例。

AverageServiceLoadScalingTrigger(String, Double, Double, String, Boolean)

初始化 AverageServiceLoadScalingTrigger 类的新实例。

属性

LowerLoadThreshold

获取或设置应执行缩小操作的负载下限。

MetricName

获取或设置应跟踪其使用情况的指标的名称。

ScaleInterval

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

UpperLoadThreshold

获取或设置负载的上限,超出该上限应执行横向扩展操作。

UseOnlyPrimaryLoad

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

方法

Validate()

验证 对象。

适用于