怎么逐层保留网站汗青机能数据?
发布日期:2023-03-22浏览量:106
保留web应用程序中各个层的汗青机能数据,有利于疾速确定问题地点位置。典型的三层架构包括web层、应用层和数据层。机能问题有能够泛起在任一层,因而此举会添加排查问题的难度。经由过程保留各个层的机能数据,咱们就有能够在终极用户遇到问题以前就检测并解决掉,或者,更关键的是,在这些问题影响到网站或应用中与收益相干的功用以前就将它们破除。web开发职员必需与运维职员一块儿协作,监控各层的运转状态,确定各层的测试体式格局应该是两个团队的独特职责。比方,web开发职员能够卖力保留应用层和web层的汗青机能趋向数据,因而在怎样测试这些层及执行这些层的测试上有更多的话语权。另外一方面,在数据层中,能够应该由数据库管理员来创立工具或测试特定的查询和数据库功用。
对付经由过程网站来得到收益或占领市场的公司而言,监控终极用户的机能绝对是最首要的。若是不知道网站在一个国度或寰球范畴内的运转状态,那末这个公司能够就没法管理好本身的核心营业。然而,若是想要疾速高效地诊断问题,而且控制好影响终极用户机能的各个层或组件,仅仅监控终极用户的机能仍是不敷的。
一个典型的三层web环境,它部署了一个寰球或地域性的机能监控服务,以是这家公司可以跟踪终极用户和web机能指标。
web应用的各个组件的每回层上只要少数监控或彻底没有监控。当寰球监控服务在终极用户层上发现问题时,开发和运维团队就必需仓皇地搜索日记,才气够发现机能问题到底泛起在甚么位置。在这个例子中,当有一个修改影响到全部三层时,终极用户的机能体验就会严重降落。
事实上,这个问题能够是由外部因素招致的,如ddos进犯、网络或isp问题,或者是访客的激增。然而,由于此刻没有关于各层执行情况的汗青数据,以是他们很难确定问题的本源在那里,因而需求破费更多的时间和精神去寻觅问题的本源。
沟通的环境,可是此刻有了每层的汗青机能数据。在这类情况下,若是有一个内部修改招致终极用户机能降落或泛起问题,那末它险些可以即刻被检测出来。修复网站建设问题所需求的时间显著削减,由于此刻机能变革可以在更细的粒度上检测出来了,而且检测问题产生的位置也被缩小到特定的条理上。机能数据可以与修改记载和应用日记文件进行比力,由此一来,隔离问题产生位置就毫无难度了。别的,当有一名终极用户遇到机能问题时,相干职员只需求在办公地查看一些汗青机能图表,就能够确定惹起问题的是内部因素仍是外部因素。
相关文章: