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

MetricTrigger 类

定义

导致缩放操作的触发器。

public class MetricTrigger
type MetricTrigger = class
Public Class MetricTrigger
继承
MetricTrigger

构造函数

MetricTrigger()

初始化 MetricTrigger 类的新实例。

MetricTrigger(String, String, TimeSpan, MetricStatisticType, TimeSpan, TimeAggregationType, ComparisonOperationType, Double, String, String, IList<ScaleRuleMetricDimension>, Nullable<Boolean>)

初始化 MetricTrigger 类的新实例。

属性

Dimensions

获取或设置维度条件的列表。 例如:[{“DimensionName”:“AppName”,“Operator”:“Equals”,“Values”[“App1”]},{“DimensionName”:“Deployment”,“Operator”:“Equals”,“Values”:[“default”]}]。

DividePerInstance

获取或设置一个值,该值指示指标是否应按实例划分。

MetricName

获取或设置定义规则监视的指标的名称。

MetricNamespace

获取或设置定义规则监视的指标的命名空间。

MetricResourceLocation

获取或设置规则监视的资源的位置。

MetricResourceUri

获取或设置规则监视的资源的资源标识符。

OperatorProperty

获取或设置用于比较指标数据和阈值的运算符。 可能的值包括:“Equals”、“NotEquals”、“GreaterThan”、“GreaterThanOrEqual”、“LessThan”、“LessThanOrEqual”

Statistic

获取或设置指标统计信息类型。 来自多个实例的指标进行组合的方式。 可能的值包括:“Average”、“Min”、“Max”、“Sum”、“Count”

Threshold

获取或设置触发缩放操作的指标的阈值。

TimeAggregation

获取或设置时间聚合类型。 随着时间推移,收集的数据应如何组合。 默认值为 Average。 可能的值包括:“Average”、“Minimum”、“Maximum”、“Total”、“Count”、“Last”

TimeGrain

获取或设置规则监视的指标的粒度。 必须是从指标的指标定义返回的预定义值之一。 必须介于 12 小时和 1 分钟之间。

TimeWindow

获取或设置收集实例数据的时间范围。 此值必须大于指标集合中的延迟,可能会因资源而异。 必须介于 12 小时和 5 分钟之间。

方法

Validate()

验证 对象。

适用于