首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何监控Azure云服务上每个请求/事务的数据输入/输出

如何监控Azure云服务上每个请求/事务的数据输入/输出
EN

Stack Overflow用户
提问于 2015-10-01 18:39:42
回答 1查看 259关注 0票数 0

我观察到我的网站托管在Azure云服务上,有24 GB的聚合网络和20 GB的聚合网络。我不确定为什么会发生如此多的数据传输。是否有任何方法可以测量每个请求/响应传输的数据量。这将帮助我了解哪些请求/响应占用了太多带宽。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-10-01 22:57:57

您的网站是否托管为Azure Webapp或云服务?在这两种情况下,您都可以查看站点的IIS日志,并查看其中的cs-bytes和sc-bytes字段。

最好的做法是将IIS日志下载到本地,然后运行LogParser这样的工具,它允许您从IIS日志中对这些字段求和。

示例查询

代码语言:javascript
复制
logparser.exe "select sum(cs-bytes) as clienttoserverbytes , sum(sc-bytes) as ServerToClientBytes from 'c:\iislogs\*.log'" -i:IISW3C

上面显示的是客户端到服务器的字节数还是服务器到客户端的字节数,这是一个很高的值,然后您可以使用如下所示的内容

代码语言:javascript
复制
logparser.exe "select top 500 cs-uri-stem , sum(cs-bytes) as ClientToserverbytes from 'c:\iislogs\*.log' group by cs-uri-stem order by clientToServerbytes DESC" -i:IISW3C -rtp:-1

如果sc-bytes是高的,那么在上面的查询中用sc-bytes替换cs-bytes

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32885475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档