【问题标题】:Memory metric for Azure ARM templatesAzure ARM 模板的内存指标
【发布时间】:2016-03-10 09:57:30
【问题描述】:

一般来说是 Azure 的新手,确切地说是 Azure ARM templates,我正在尝试编写一些模板以上传到 azure。

我想设置一个autoscale 资源来根据处理器和内存扩展我的VM scale 集。

问题是我在互联网上只能找到处理器时间的指标,正如这里作为 Json 文件中的一个变量所提到的:

"ProcessorMetricName": "\\Processor\\PercentProcessorTime"

我的问题是我会添加什么来根据内存状态进行自动缩放?我的意思是:

 "MemoryMetricName": "\\???\\???"

【问题讨论】:

    标签: azure azure-resource-manager


    【解决方案1】:

    您可以设置为自动缩放的基于内存状态的指标之一是:

    Memory\Available MBytes /* 可用内存 */

    例如

                       "metricTrigger": {
                            "metricName": "\\Memory\\Available MBytes",
                            "timeGrain": "PT5M",
                            "statistic": "Average",
                            "timeWindow": "PT5M",
                            "timeAggregation": "Average",
                            "operator": "GreaterThan",
                            "threshold": 1073741824 /* Number of bytes */
                        }
    

    【讨论】:

    • 好吧,谢谢你的回答,能否请你提供一个链接,我可以在其中找到要在模板中使用的所有指标名称?
    • 不,我没有。它们基本上是基于 VM 操作系统类型的性能计数器名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-11
    • 1970-01-01
    • 2020-02-17
    • 1970-01-01
    相关资源
    最近更新 更多