Azure 解决方案:Azure IT Admin如何进行故障排除和监控Resource使用情况

51CTO 博客地址:https://blog.51cto.com/14669127
博客博客地址:https://www.cnblogs.com/Nancy1983

需求:自使用Azure以来,各个Team的Admin来管理和分配Azure Resource的使用,但作为Azure IT Admin,你需要掌握所有Azure Resource资源的部署情况,同时也需要进行故障排错和监视组织中用户如何修改和使用资源等情况,那么如何来实现这些需求呢?

解决方案分析:使用Azure Activity Log来生成订阅中所有Azure Resource Manager资源部署的月度情况,同时它也会包含资源的所有写操作(Put、Post和Delete),这样进行故障拍错时,可以使用Activity Log来查找错误或者监视组织中的用户如何修改资源。

说明:Activity Log保存90天,你可以查询任何日期的日志,只需要开始日期不超过过去的90天,另外,通过日志,你可以确定:

  • 订阅中的资源执行了哪些操作
  • 谁开始的操作
  • 操作发生的时间
  • 操作的状态
  • 可以帮助你研究操作的其他属性的值
  • 你可以通过Azure Portal、PowerShell或者Azure CLI或者Insights REST API来从Activity Log中检索这些信息,以Azure Portal为例,操作如下:

  1. 在Azure Portal页面,选择Monitor,如下所示:

Azure 解决方案:Azure IT Admin如何进行故障排除和监控Resource使用情况

  1. 在Monitor页面,选择Activity Log,如下所示:

Azure 解决方案:Azure IT Admin如何进行故障排除和监控Resource使用情况

  1. 你可以查看最新操作的概要信息,包括谁启动了操作以及何时发生的操作,如下所示:

Azure 解决方案:Azure IT Admin如何进行故障排除和监控Resource使用情况

为了方便故障排除,你希望关注过去24小时内的失败的部署,那么请配置Quick Insights,如下操作:

  1. 在Activity Log页面,选择Quick Insights,如下图所示:

    Azure 解决方案:Azure IT Admin如何进行故障排除和监控Resource使用情况

  2. 选择Quick Insights的选项,Failed Deployments,如下所示:

Azure 解决方案:Azure IT Admin如何进行故障排除和监控Resource使用情况

  1. Filter已经更改为关注过去24小时内的部署错误,如下图所示:

Azure 解决方案:Azure IT Admin如何进行故障排除和监控Resource使用情况

若你想只关注Resource的变化,那么回到Monitor的认视图,选择Resource Upload就可以,如下图所示:

Azure 解决方案:Azure IT Admin如何进行故障排除和监控Resource使用情况

上述是通过Activity Log来帮助Azure IT Admin关注相关资源使用,故障排除和资源监控的相关介绍说明,希望对大家有所帮助,若有其他问题,欢迎线下讨论。

相关文章

Microsoft云包括了Azure、PowerPlatform、Microsoft365、Git...
《WindowsAzurePlatform系列文章目录》 我们在使用AzureAPI...
微软免费使用一年的Azure虚拟机,默认提供了一个64G的磁盘,...
上篇请访问这里做一个能对标阿里云的前端APM工具(上)样本多...
一年一度的MicrosoftBuild终于来了,带来了非常非常多的新技...