无法为 podReadyPercentage 指标创建警报

问题描述 投票:0回答:1

我正在尝试使用以下脚本创建 MetricAlert


设置 AzContext -订阅“f0bXXXXXXX”

$action = Get-AzActionGroup -ResourceGroupName gze-actgrp-pd-rgp-001 -名称 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”

#设置警报暗淡以选择正确的选项

$dim = New-AzMetricAlertRuleV2DimensionSelection -DimensionName“Kubernetes 命名空间”-ValuesToIninclude“dv1”

$严重性 = 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”

#设置警报标准和计数器%处理器时间

$criteria = New-AzMetricAlertRuleV2Criteria -MetricName“podReadyPercentage”-DimensionSelection $dim -TimeAggregation 平均值 -Operator LessThan -阈值50

Set-AzContext -Subscription "921XXXX" # GZ-NP-IT-203-AKSISDUWSYS 的 subID

Add-AzMetricAlertRuleV2 -名称“UWS-AKS203-ISOSTR-DV1-[Sev0-Critical]-Pods-Ready-Percentage 小于 50-V2-CT”-ResourceGroupName $RGObject -窗口大小 01:00:00 -频率 01:00:00 -TargetResourceId $ResourceId -Condition $criteria -ActionGroup $actionID ` -严重性$严重性


错误“找不到名为 podReadyPercentage 的指标。”

Add-AzMetricAlertRuleV2:异常类型:ErrorResponseException,消息:找不到名为 podReadyPercentage 的指标。确保名称正确。活动编号: 192c5e83-2b8a-4cd3-861b-da8dd2da8c1f.,代码:BadRequest,状态代码:BadRequest,原因短语:BadRequest 在行:1 字符:1

添加-AzMetricAlertRuleV2 -名称“UWS-AKS203-ISOSTR-DV1-[Sev0-Critical]- ...

  • CategoryInfo:CloseError:(:) [Add-AzMetricAlertRuleV2]、PSInvalidOperationException + ExcellentQualifiedErrorId:Microsoft.Azure.Commands.Insights.Alerts.AddAzureRmMetricAlertRuleV2Command

========================== 但根据 MS 文档,这是列出的名称 https://learn.microsoft.com/en-us/azure/azure-monitor/containers/container-insights-custom-metrics?tabs=portal

enter image description here

所以不确定我还缺少什么。有帮助吗?

尝试谷歌 MS 文档

azure azure-powershell metrics azure-alerts
1个回答
0
投票

我无法为任何预览创建警报。我正在使用 Az.Monitor 版本 3.1.0 和 Az 版本 10.0.1,如果这可能有帮助..

我需要 Az.Monitor 3.1.0 版才能使 New-AzActionGroup cmdlet 正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.