如何监视 Azure 中的虚拟机
来源:互联网 发布:qt gui编程 编辑:程序博客网 时间:2024/06/16 10:43
通过收集、查看和分析诊断与日志数据,可以利用很多机会来监视 VM。 若要执行简单的 VM 监视,可以在 Azure 门户中使用 VM 的“概述”屏幕。 可以使用扩展在 VM 上配置诊断以收集更多指标数据。
诊断和指标
可以在 Azure 门户、Azure CLI、Azure PowerShell 和编程应用程序编程接口 (API) 中使用指标来设置和监视诊断数据收集。 例如,可以:
观察 VM 的基本指标。 Azure 门户的“概述”屏幕上显示的基本指标包括 CPU 使用率、网络使用情况、总磁盘字节数以及每秒的磁盘操作数。
启用启动诊断数据收集并使用 Azure 门户查看它。 将自己的映像加载到 Azure 或者启动某个平台映像时,可能会因为许多原因而导致 VM 进入无法启动状态。 可以在创建 VM 时通过针对“设置”屏幕的“监视”部分下的“启动诊断”单击“已启用”,轻松启用启动诊断。
VM 启动时,启动诊断代理将捕获启动输出并将其存储在 Azure 存储中。 此数据可以用于排查 VM 启动问题。 从命令行工具创建 VM 时,不会自动启用启动诊断。 在启用启动诊断之前,需要创建一个存储帐户来存储启动日志。 如果在 Azure 门户中启用启动诊断,则会自动创建一个存储帐户。
如果未在创建 VM 时启用启动诊断,可在以后随时使用 Azure CLI、Azure PowerShell 或 Azure 资源管理器模板启用它。
启用来宾 OS 诊断数据收集。 创建 VM 时,可以在“设置”屏幕上启用来宾 OS 诊断。 如果确实启用了诊断数据收集,用于 Linux 的 IaaSDiagnostics 扩展或用于 Windows 的 IaaSDiagnostics 扩展将添加到 VM,使你可以收集更多的磁盘、CPU 和内存数据。
使用收集的诊断数据,可以为 VM 配置自动缩放。 还可以配置日志,以便存储数据并设置警报,从而在性能不正常时通知你。
警报
可以根据特定的性能指标创建警报。 可能会提醒你注意的问题的示例包括,平均 CPU 使用率超过特定的阈值,或者可用磁盘空间低于特定的空间量。 可以在 Azure 门户中或者使用 Azure PowerShell 或 Azure CLI 来配置警报。
日志
Azure 活动日志是一种方便用户深入了解 Azure 中发生的订阅级别事件的订阅日志。 该日志包括从 Azure 资源管理器操作数据到服务运行状况事件更新的一系列数据。 可以在 Azure 门户中单击“活动日志”查看 VM 的日志。
可以对活动日志执行的部分操作包括:
- 根据活动日志事件创建警报。
- 将活动日志流式传输到事件中心,方便第三方服务或自定义分析解决方案(例如 PowerBI)引入。
- 在 PowerBI 中使用 PowerBI 内容包分析活动日志。
- 将活动日志保存到存储帐户进行存档或手动检查。 可以使用“日志配置文件”指定保留时间(天)。
还可以通过使用 Azure PowerShell、Azure CLI 或监视 REST API 访问活动日志数据。
Azure 诊断日志是 VM 发出的日志,其中提供与该 VM 的操作相关的各种频繁生成的数据。 不同于活动日志,诊断日志提供有关在 VM 中执行的操作的见解。
可以对诊断日志执行的部分操作包括:
- 将诊断日志保存到存储帐户进行审核或手动检查。 可以使用“资源诊断设置”指定保留时间(天)。
- 将诊断日志流式传输到事件中心,方便第三方服务或自定义分析解决方案(例如 PowerBI)引入。
- 使用 OMS Log Analytics 对诊断日志进行分析。
高级监视
- Operations Management Suite (OMS) 提供跨云和本地资产的监视、警报和警报修正功能。 可以在 Linux VM 或 Windows VM 上安装一个用于安装 OMS 代理并将 VM 注册到现有 OMS 工作区的扩展。
后续步骤
- 逐步完成使用 Azure PowerShell 监视 Windows 虚拟机或使用 Azure CLI 监视 Linux 虚拟机中的步骤。
- 了解更多有关监视和诊断的最佳做法的信息。
- 如何监视 Azure 中的虚拟机
- 如何监视和更新 Azure 中的 Linux 虚拟机
- 理解 Azure 虚拟机的性能监视
- 理解 Azure 虚拟机的性能监视
- 使用 Azure PowerShell 监视和更新 Windows 虚拟机
- Azure 中的 Windows 虚拟机概述
- 如何在 Azure 中的 Linux 经典虚拟机上设置终结点
- 如何在 Azure 中的 Linux 经典虚拟机上设置终结点
- 如何在 Azure 中的经典 Windows 虚拟机上设置终结点
- 如何在 Azure 中的经典 Windows 虚拟机上设置终结点
- 如何向Azure虚拟机传文件
- 如何为Azure虚拟机附加磁盘
- 如何开放 Azure 虚拟机 Ping 功能
- 如何开放 Azure 虚拟机 Ping 功能
- 如何在 Azure 中自定义 Windows 虚拟机
- 如何在 Azure 中标记 Windows 虚拟机
- 远程桌面连接Windows Azure中的Ubuntu虚拟机
- 远程桌面连接Windows Azure中的Ubuntu虚拟机
- 安卓 列表listview
- 极光推送REST API被我给以为是普通API调用了 罪过 记录一下
- 阿里云搭建SS代理超详细教程
- leetcode 65 Valid Number
- spring maven web 报错NoSuchMethodError
- 如何监视 Azure 中的虚拟机
- linux上部署postgresql
- 【TensorFlow】 TensorBoard不显示
- 拦截QT关闭窗口的CloseEvent()
- 小程序video组件在开发者工具可以播放,在手机上无法播放问题终极解决方案
- 安卓配置环境
- 面试算法:二分查找法寻找数组截断点
- 自定义View(二-番外6-canvas-下)
- 我的笔记-有用的网址