如何监控从 Windows Azure 上的 wcf 服务(自托管)流出的流量?进入我的压力测试应用程序的数据量似乎与我在定价页面上看到的数据量不相上下(无论如何似乎都没有实时更新)。该服务使用 https 并且消息非常小。SSL 握手流量可以忽略不计吗?我还有一个数据挖掘工作者角色,它不断从互联网下载数据,但据我所知,入站流量是免费的,所以它不应该计入 OUT 流量。
如何获得可靠的流量监控器?
计费页面通常每天更新一次(每 24 小时更新一次)。因此,您需要等待很长时间才能看到压力测试结果已添加到您帐户的计费页面中。
MONITOR
您可以监控这一点的一个地方(在您的应用程序的其他 KPI 中)是Management Portal
. 您可以导航到正在测试的云服务,单击 MONITOR 菜单项,然后单击Add Metric
底部的 ,最后选择Network Out
。此监控仪表板每 5 分钟获取一次数据,因此它将反映您正在谈论的网络使用情况。
这是如何实现此目的的屏幕截图:
您拥有的其他选项是使用网络性能计数器,例如Network Interface : Bytes Sent/sec
. 您必须配置Windows Azure 诊断程序来监视特定的性能计数器。然后,您可以设置 1 分钟的计划传输周期,并深入研究诊断代理为数据创建的表。
PS 是的,你是对的 - INBOUND
Azure 的数据是免费的。