Azure管理仪表板使您可以监控CPU利用率,网络输入/输出,响应时间等指标。
但是如何衡量内存的消耗/可用性?我正在运行一个内存密集型的Web应用程序,我很难确定应该在不了解内存情况的情况下提供哪些实例类型(或实例数)。
是的,我的服务是Azure云服务的Web角色,我不在这里讨论虚拟机(IaaS)。
由于
答案 0 :(得分:1)
在Azure项目中,在Roles文件夹中,您将找到每个角色的文件夹。如果您使用最新版本的SDK,则会找到名为 diagnostics.wadcfg 的文件。您可以在此处配置性能计数器,例如 \ Memory \ Available Bytes 。此文件还允许您配置采样率(例如:每30秒)和计划的传输周期(日志应传输到存储帐户的频率)。
然后您可以使用像Azure Diagnostics Manager这样的工具来查看一段时间内的内存消耗。
答案 1 :(得分:1)
从管理控制台执行此操作的方法:
如果将监控设置为Verbose,则可用的指标应包括可用内存。