【问题标题】:Azure Powershell to get Host Performance counters?Azure Powershell 获取主机性能计数器?
【发布时间】:2017-09-14 05:14:42
【问题描述】:

是否可以使用订阅内所有虚拟机的 powershell cmdlet 获取 Azure 主机性能计数器(CPU %、磁盘操作/秒、磁盘 B 和网络)? 我找不到任何方法,但我厌倦了手动从 116 个虚拟机收集信息...

【问题讨论】:

    标签: azure azure-powershell


    【解决方案1】:

    我建议改为使用 Log Analytics (OMS)。它会自动从所有虚拟机收集性能计数器,并且几乎不需要做任何工作来组合一些漂亮的仪表板或随意使用数据。

    https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-data-sources-performance-counters

    如果您仍想使用 PowerShell,请在 Azure 自动化中创建一个运行手册脚本以循环访问所有 VM,连接到远程 PSSession 并在将数据卸载到 Blob 存储时执行您的收集脚本。

    【讨论】:

    • 问题是OMS刚刚安装,但我想收集以前的数据,我也想将它导出为CSV。
    猜你喜欢
    • 1970-01-01
    • 2017-09-01
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多