如何监控Azure角色上的Web命中

时间:2011-06-11 10:34:11

标签: azure

我一直在研究Web应用程序,最后将其发布到Azure。该应用程序并不重要,目前我只使用一个角色来降低成本。

我想开始尝试并了解谁(如果有人使用我的网站)。谁能给我一些关于如何做到这一点的建议。我真正想要的是不要使用谷歌脚本,我看到一些网站用于监控页面点击。我想尽可能在​​服务器上做。

非常感谢帮助建议从哪里开始和看什么。

卡塔琳娜托

2 个答案:

答案 0 :(得分:2)

除了Google Analytics和StatCounter之外,您还需要设置一些可以在外部观看的性能计数器。这要求您使用诊断监视器:

  • 设置要跟踪的效果计数器以及轮询值的频率
  • 设置上传到表格存储的频率

诊断数据是从所有实例聚合的,因此您可以对诊断表运行查询。 Cerebrata有page详细说明了这些表格名称(您也可以使用他们的诊断管理器工具,其他第三方工具或自己动手)。

Igork也发布了这个StackOverflow answer,引用了Azure MVP Neil Mackenzie的一些博客文章。

答案 1 :(得分:2)

要添加Dave的答案,您可以进行三种级别的监控:

如果您想知道谁在使用您的网站,Google Analytics是最好且免费的...还有其他一些,但都涉及在您的网页上注入小型JavaScript

如果您想了解您的网站所处的加载,请通过Cerebrata的工具检查效果计数器可能是最好的http://www.cerebrata.com

如果您想更进一步并在网站上的负载超出预定义条件(主动监控)时收到通知,或者在负载过高时让您的网站自动扩展,AzureWatch可能是最佳选择@ http://www.paraleap.com

HTH