我正在尝试使用以下脚本创建MetricAlert
Set-AzContext -Subscription "f0bXXXXXXX"
$action = Get-AzActionGroup -ResourceGroupName gze-actgrp-pd-rgp-001 -Name UWDevOps_PD
$actionID = New-AzActionGroup -ActionGroupId $action.id
#Get-AzMetricDefinition -ResourceId "/subscriptions/9ca9XXXXX/resourcegroups/gze-pdi203-pd1-rgp-001/providers/Microsoft.ContainerService/managedClusters/gze-pdi203-pd1-aks-isostr-001"
#set alert dim to pick the right options
$dim = New-AzMetricAlertRuleV2DimensionSelection -DimensionName "Kubernetes namespace" -ValuesToInclude "dv1"
$severity = 1
$RGObject = "gze-npi203-np1-rgp-001"
$ResourceId = "/subscriptions/9caXXXXXXX/resourcegroups/gze-npi203-np1-rgp-001/providers/Microsoft.ContainerService/managedClusters/gze-npi203-np1-aks-isostr-001"
#set alert criteria and counter % Processor Time
$criteria = New-AzMetricAlertRuleV2Criteria -MetricName "podReadyPercentage" -DimensionSelection $dim
-TimeAggregation average -Operator LessThan
-Threshold 50
Set-AzContext -Subscription "921XXXX" # subID of the GZ-NP-IT-203-AKSISDUWSYS
Add-AzMetricAlertRuleV2 -Name "UWS-AKS203-ISOSTR-DV1-[Sev0-Critical]-Pods-Ready-Percentage less than 50-V2-CT" -ResourceGroupName $RGObject
-WindowSize 01:00:00 -Frequency 01:00:00
-TargetResourceId $ResourceId -Condition $criteria
-ActionGroup $actionID `
-Severity $severity
字符串
错误“找不到名为podReadyPercentage的度量。”
Add-AzMetricAlertRuleV2:例外状况类型:ErrorResponseException,消息:找不到名为podReadyPercentage的指标。请确保名称正确。活动ID:192 c5 e83 - 2b 8a-4cd 3 - 861 b-da 8dd 2da 8 c1 f.,代码:BadRequest,状态代码:BadRequest,原因短语:BadRequest在行:1 char:1
Add-AzMetricAlertRuleV2 -Name“UWS-AKS203-ISOSTR-DV1-[Sev0-Critical]-.
- 分类信息:关闭错误:(:)[Add-AzMetricAlertRuleV2]、PSInvalidOperationException + FullyInvalidErrorId:Microsoft.Azure.Commands.Insights.Alerts.AddAzureRmMetricAlertRuleV2Command
==
[![在此输入图像描述][1]][1]
所以不知道我还错过了什么。有人能帮忙吗?
Google MS Docs
2条答案
按热度按时间2nc8po8w1#
podReadyPercentage
指标已禁用,无法从门户创建警报,请参阅此Ms文档的数据
或者,您也可以使用
Log Analytics
为“Pod就绪百分比”创建警报。1.进入您的集群>集群>,在KQL Query下面运行
KQL查询
字符串
Pod就绪百分比
的
1.通过单击
New Alert Rule
并提供所需的详细信息以接收基于Pod Ready Percentage
的警报来创建警报。的
1.创建一个
action group
或选择一个现有的action group
发送电子邮件。的
当
Pod percentage
福尔斯低于50%时,您将收到警报。monwx1rj2#
我无法为任何预览版本创建警报。我正在使用Az.Monitor ver 3. 1. 0和Az ver 10. 0. 1,如果这可能有帮助的话。
我需要Az.Monitor 3.1.0版来让新Aztectile组的插件工作。