你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
MetricTrigger 类
导致缩放操作的触发器。
必须填充所有必需的参数才能发送到 Azure。
- 继承
-
azure.mgmt.monitor._serialization.ModelMetricTrigger
构造函数
MetricTrigger(*, metric_name: str, metric_resource_uri: str, time_grain: timedelta, statistic: str | _models.MetricStatisticType, time_window: timedelta, time_aggregation: str | _models.TimeAggregationType, operator: str | _models.ComparisonOperationType, threshold: float, metric_namespace: str | None = None, metric_resource_location: str | None = None, dimensions: List[_models.ScaleRuleMetricDimension] | None = None, divide_per_instance: bool | None = None, **kwargs: Any)
仅限关键字的参数
名称 | 说明 |
---|---|
metric_name
|
定义规则监视的指标的名称。 必需。 |
metric_namespace
|
定义规则监视的指标的命名空间。 |
metric_resource_uri
|
规则监视的资源的资源标识符。 必需。 |
metric_resource_location
|
规则监视的资源的位置。 |
time_grain
|
规则监视的指标的粒度。 必须是从指标的指标定义返回的预定义值之一。 必须介于 12 小时和 1 分钟之间。 必需。 |
statistic
|
指标统计信息类型。 来自多个实例的指标进行组合的方式。 必需。 已知值为:“Average”、“Min”、“Max”、“Sum”和“Count”。 |
time_window
|
收集实例数据的时间范围。 此值必须大于指标集合中的延迟,可能会因资源而异。 必须介于 12 小时和 5 分钟之间。 必需。 |
time_aggregation
|
时间聚合类型。 随着时间推移,收集的数据应如何组合。 默认值为 Average。 必需。 已知值为:“Average”、“Minimum”、“Maximum”、“Total”、“Count”和“Last”。 |
operator
|
用于比较指标数据和阈值的运算符。 必需。 已知值为:“Equals”、“NotEquals”、“GreaterThan”、“GreaterThanOrEqual”、“LessThan”和“LessThanOrEqual”。 |
threshold
|
触发缩放操作的指标的阈值。 必需。 |
dimensions
|
维度条件列表。 例如:[{“DimensionName”:“AppName”,“Operator”:“Equals”,“Values”[“App1”]},{“DimensionName”:“Deployment”,“Operator”:“Equals”,“Values”:[“default”]}]。 |
divide_per_instance
|
一个 值,该值指示指标是否应按实例划分。 |
变量
名称 | 说明 |
---|---|
metric_name
|
定义规则监视的指标的名称。 必需。 |
metric_namespace
|
定义规则监视的指标的命名空间。 |
metric_resource_uri
|
规则监视的资源的资源标识符。 必需。 |
metric_resource_location
|
规则监视的资源的位置。 |
time_grain
|
规则监视的指标的粒度。 必须是从指标的指标定义返回的预定义值之一。 必须介于 12 小时和 1 分钟之间。 必需。 |
statistic
|
指标统计信息类型。 来自多个实例的指标进行组合的方式。 必需。 已知值为:“Average”、“Min”、“Max”、“Sum”和“Count”。 |
time_window
|
收集实例数据的时间范围。 此值必须大于指标集合中的延迟,可能会因资源而异。 必须介于 12 小时和 5 分钟之间。 必需。 |
time_aggregation
|
时间聚合类型。 随着时间推移,收集的数据应如何组合。 默认值为 Average。 必需。 已知值为:“Average”、“Minimum”、“Maximum”、“Total”、“Count”和“Last”。 |
operator
|
用于比较指标数据和阈值的运算符。 必需。 已知值为:“Equals”、“NotEquals”、“GreaterThan”、“GreaterThanOrEqual”、“LessThan”和“LessThanOrEqual”。 |
threshold
|
触发缩放操作的指标的阈值。 必需。 |
dimensions
|
维度条件列表。 例如:[{“DimensionName”:“AppName”,“Operator”:“Equals”,“Values”[“App1”]},{“DimensionName”:“Deployment”,“Operator”:“Equals”,“Values”:[“default”]}]。 |
divide_per_instance
|
一个 值,该值指示指标是否应按实例划分。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈