发明名称 一种监测用户请求在分布式系统中运行的方法及装置
摘要 本申请公开了一种监测用户请求在分布式系统中运行的方法及装置,在用户访问分布式系统时,对采样的用户请求生成与其对应的标识符,并在该用户请求调用的各线程中传递该标识符;针对各服务器运行的每个被预先注入跟踪接口的进程,若检测到当前该进程包含用户请求对应的标识符,则将标识符和跟踪所指示的函数的相关信息对应并生成日志;最后将生成的日志按照所对应的标识符分别进行汇总。在对用户请求进行监测时,由于采用采样的方式抽样监测用户请求,对系统性能的扰动低,不会给监测系统造成太大压力,并且,针对监测分布式系统中的各服务器产生的日志能够按照用户请求的标识符实时汇总,能够支持实时分析用户请求。
申请公布号 CN103684898A 申请公布日期 2014.03.26
申请号 CN201210342909.6 申请日期 2012.09.14
申请人 阿里巴巴集团控股有限公司 发明人 蔡华;周琦;孙廷韬
分类号 H04L12/26(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 郭润湘
主权项 一种监测用户请求在分布式系统中运行的方法,其特征在于,包括:对分布式系统中各服务器接收到的用户请求进行采样;对各服务器采样到的用户请求生成对应的标识符,所述标识符在所述用户请求调用线程时会作为变量被传递到当前线程中;预先对分布式系统中各服务器运行的进程注入跟踪接口,当进程运行到该跟踪接口时,若检测到当前该进程包含用户请求对应的标识符,则将所述标识符和跟踪接口所指示的函数的相关信息对应并生成日志;将生成的日志按照所对应的标识符分别进行汇总。
地址 英属开曼群岛大开曼岛资本大厦一座四层847号邮箱