0

Facing issue while setting alert to aks pod for disk read per second per node.

**InsightsMetrics
| where Namespace == 'container.azm.ms/diskio'
| where TimeGenerated > ago(1h)
| where Name == 'reads'
| extend Tags = todynamic(Tags)
| extend HostName = tostring(Tags.hostName), Device = Tags.name
| extend NodeDisk = strcat(Device, "/", HostName)
| order by NodeDisk asc, TimeGenerated asc
| serialize
| extend PrevVal = iif(prev(NodeDisk) != NodeDisk, 0.0, prev(Val)), PrevTimeGenerated = iif(prev(NodeDisk) != NodeDisk, datetime(null), prev(TimeGenerated))
| where isnotnull(PrevTimeGenerated) and PrevTimeGenerated != TimeGenerated
| extend Rate = iif(PrevVal > Val, Val / (datetime_diff('Second', TimeGenerated, PrevTimeGenerated) * 1), iif(PrevVal == Val, 0.0, (Val - PrevVal) / (datetime_diff('Second', TimeGenerated, PrevTimeGenerated) * 1)))
| where isnotnull(Rate)
| project TimeGenerated, NodeDisk, Rate
| render timechart**

Kinldy help

enter image description here

4

1 回答 1

0

这样做有助于我成功创建警报:

  • 导航到:Azure 门户 > Kubernetes 服务 > {您的集群} > 日志

  • 在查询编辑器中粘贴查询

  • 单击+ 新警报规则

    日志

  • 配置其他详细信息(条件、操作等)并创建警报

    创建警报

于 2021-01-02T12:02:37.013 回答