• 使用Windows数据收集器收集网站运行指标


    虽然可以通过windows的性能监视器查看网站的运行状况,但需要人员一直盯守,且数据1分40秒后就会更新,不能得到更长时间的指标值,这显然不能满足查看网站在1天或1周或1月等更长时段的运行情况的需求,能不能让操作系统自动收集一段时间内网站的运行指标并形成报告呢?答案是肯定的,下面以对名称STBReflesh的接口型网站为例说明如何操作。

    打开性能监视器,点开“数据收集器集”->“用户定义”->“新建”->“数据收集器集”,如下图所示。

    在名称下的文本框内录入一个自己定义的名称,如“网站”,点选“手动创建(高级)”,再单击“下一步”。

    勾选“性能计数器”(如选“性能计数器警报”,则可提供当性能突破某一阀值时会产生一个通知的功能),下一步。

    将示例间隔设置为1秒,系统将每秒收集一次数据,当然也可以设置为更长的时间,再点击“添加”来添加性能指标

    在“本地计算机”下的树结构中找到“Web service"节点,并点开,再找到”Anonymous User/sec",再在“待定对象的实例下的列表中点击”STBReflesh"(这个是IIS中网站的名称),再点击“添加”。

    继续添加“Current Connection"计数器。如下图:

    现在已添加了两个计数器,如下图,当然还可以按需要增加更多的计数器,点”确定“。

    根目录默认即可,点”下一步“。

    点选“立即启动该数据收集器集“,点击”完成“。此时,收集器开始收集数据。

    过了一段时间后,可停止收集数据,如下图,打开性能监视器,依次点开”数据收集器集”、“用户定义”、右击“网站”项,单击“停止”。

    打开“c:\perlogs\admin\网站\"文件夹,会看到下面有一个包括计算名及时间描述的文件夹,打开该文件夹,找到Datacollector01文件,双击该文件。

    此时可看到在1小时54分的时间内收集到的STBReflesh网站的Anonymous User/sec和Current Connection这两项指标的数据,

     

  • 相关阅读:
    uniapp自定义组件
    网络安全(黑客)自学
    Django models新增属性后 迁移报错 KeyError,求解
    go mod tidy总是安装最新依赖,如何查找哪个模块导致某个包安装最新依赖,提供一个小工具...
    STM32之HAL开发——CubeMX配置串行Flash文件系统
    Windows下SSH配置多账号
    Android Material Design控件使用(一)
    [基于瑞芯微RV1126调试RTL8818FU WIFI模组支持STA和AP模式]
    Fisher-Yates scrambling是如何实现的
    LeetCode第20题——有效的括号
  • 原文地址:https://blog.csdn.net/jhycjhyc/article/details/126698414