Azure Lei Zhang的博客

weibo: LeiZhang的微博/QQ: 185165016/QQ群:319036205/邮箱:leizhang1984@outlook.com/TeL:139-161-22926

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  489 随笔 :: 0 文章 :: 417 评论 :: 70万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

  《Windows Azure Platform 系列文章目录

 

  刚刚遇到的问题,做一下记录。

  我们在使用Azure VM Scale Set (VMSS)的时候,无法通过UI来设置Alert告警。

  https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-faq#how-do-i-set-alert-rules-on-a-virtual-machine-scale-set

How do I set alert rules on a virtual machine scale set?

You can create alerts on metrics for virtual machine scale sets via PowerShell or Azure CLI. For more information, see Azure Monitor PowerShell quickstart samples and Azure Monitor cross-platform CLI quickstart samples.

The TargetResourceId of the virtual machine scale set looks like this:

/subscriptions/yoursubscriptionid/resourceGroups/yourresourcegroup/providers/Microsoft.Compute/virtualMachineScaleSets/yourvmssname

You can choose any VM performance counter as the metric to set an alert for. For more information, see Guest OS metrics for Resource Manager-based Windows VMs and Guest OS metrics for Linux VMs in the Azure Monitor autoscaling common metrics article.

 

在这里简单介绍一下如何使用Azure CLI在创建Alert。  

首先我们运行下面的CLI命令,进行登录和选择订阅:

az login
az account set --subscription "SubscriptionName"

 

  然后执行下面的代码:

az monitor metrics alert create  -n alert1  -g "vmss-rg"  --scopes /subscriptions/3851f1a6-e76d-4c8b-b204-0809652cbe98/resourceGroups/vmss-rg/providers/Microsoft.Compute/virtualMachineScaleSets/leivmss  --condition "avg Percentage CPU > 90"  --window-size 5m  --description "High CPU"

  上面的参数名称:

  -n,表示Alert Name

  -g,表示资源组名称

  --scope,表示资源生效范围,我们这里选择的是VMSS资源ID

  --condition,表示触发条件

  --windows-size,表示时间窗口

  --description,表示Alert描述

 

 

posted on   Lei Zhang的博客  阅读(312)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示