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