本申请实施例提供一种信息处理方法及设备。其中,方法包括如下的步骤:获取客户端请求访问的页面文件;根据监控配置信息,修改所述页面文件;将修改后的页面文件发送至所述客户端,以由所述客户端根据所述修改后的页面文件,加载目标页面并安装所述监控配置信息对应的监控工具以执行相应任务。本申请提供的技术方案中,页面文件和配置信息是分开维护的。当监控配置信息需要更新时,直接更新监控配置信息即可,无需重新编写页面文件代码。与现有技术相比,本申请提供的技术方案更加灵活,有效降低了后期的维护成本。
【技术实现步骤摘要】
信息处理方法及设备
本申请涉及互联网
,尤其涉及一种信息处理方法及设备。
技术介绍
随着互联网技术的不断发展,越来越多的用户选择通过客户端来获取服务端提供的相应服务。例如:用户通过客户端页面向服务端发送业务请求,服务端对业务请求进行处理并返回处理结果至客户端。为了能够对客户端进行性能监控,现有技术中,开发人员需在页面开发时,将与页面监控相关的运行逻辑融合在页面文件代码中。一旦与页面监控相关的运行逻辑需要进行调整时,开发人员需要重新编写页面文件。可见,现有技术不够灵活,增加了后续的维护成本。
技术实现思路
鉴于上述问题,提出了本申请以提供一种解决上述问题或至少部分地解决上述问题的信息处理方法及设备。于是,在本申请的一个实施例中,提供了一种信息处理方法。该方法包括:获取客户端请求访问的页面文件;根据监控配置信息,修改所述页面文件;将修改后的页面文件发送至所述客户端,以由所述客户端根据所述修改后的页面文件,加载目标页面并安装所述监控配置信息对应的监控工具以执行相应任务。在本申请的又一实施例中,提供了一种信息处理方法。该方法,包括:获取客户端请求访问的页面文件;根据配置信息,修改所述页面文件;将修改后的页面文件发送至所述客户端,以由所述客户端根据所述修改后的页面文件,加载目标页面并安装所述配置信息对应的执行工具以执行相应任务。在本申请的又一实施例中,提供了一种电子设备。该电子设备,包括:第一存储器和第一处理器,其中,所述第一存储器,用于存储程序;所述第一处理器,与所述第一存储器耦合,用于执行所述第一存储器中存储的所述程序,以用于:获取客户端请求访问的页面文件;根据监控配置信息,修改所述页面文件;将修改后的页面文件发送至所述客户端,以由所述客户端根据所述修改后的页面文件,加载目标页面并安装所述监控配置信息对应的监控工具以执行相应任务。在本申请的又一实施例中,提供了一种电子设备。该电子设备,包括:第二存储器及第二处理器,其中,所述第二存储器,用于存储程序;所述第二处理器,与所述第二存储器耦合,用于执行所述第二存储器中存储的所述程序,以用于:获取客户端请求访问的页面文件;根据配置信息,修改所述页面文件;将修改后的页面文件发送至所述客户端,以由所述客户端根据所述修改后的页面文件,加载目标页面并安装所述配置信息对应的执行工具以执行相应任务。本申请实施例提供的技术方案中,在用户请求获取用于加载目标页面的页面文件时,先根据配置信息来修改客户端请求获取的页面文件,再将修改后的页面文件反馈给客户端;客户端加载修改后的页面文件,可实现配置信息对应的执行工具的安装;安装在客户端的执行工具可执行相应任务。可见,本申请提供的技术方案中,页面文件和配置信息是分开维护的。当配置信息需要更新时,直接更新配置信息即可,无需重新编写页面文件代码。与现有技术相比,本申请提供的技术方案更加灵活,有效降低了后期的维护成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例提供的信息处理系统的结构框图;图2为本申请一实施例提供的信息处理方法的流程示意图;图3为本申请另一实施例提供的信息处理方法的流程示意图;图4为本申请一实施例提供的信息处理装置的结构框图;图5为本申请又一实施例提供的信息处理装置的结构框图;图6为本专利技术一实施例提供的电子设备的结构框图;图7为本专利技术又一实施例提供的电子设备的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。在本专利技术的说明书、权利要求书及上述附图中描述的一些流程中,包含了按照特定顺序出现的多个操作,这些操作可以不按照其在本文中出现的顺序来执行或并行执行。操作的序号如101、102等,仅仅是用于区分各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。现有技术中,为了能够对客户端进行性能监控,开发人员需在页面开发阶段,将与页面监控相关的运行逻辑融合在页面文件代码中。也就是说,最终开发得到的页面文件中就已包含了与页面监控相关的运行逻辑。一旦与页面监控相关的运行逻辑需要进行调整时,开发人员需要基于调整后的与页面监控相关的运行逻辑重新编写页面文件。可见,现有技术不够灵活,增加了后期的维护成本。为了提高灵活度,降低后期的维护成本,本申请提出了一种信息处理方法。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在介绍本申请提供的信息处理方法之前,先对本申请提供的所述方法所基于的系统架构进行说明。如图1所示,本实施例提供的所述系统包括:客户端101和服务端102。其中,所述客户端101,用于向所述服务端102发送页面访问请求。所述服务端102,用于接收到所述页面访问请求后,获取所述客户端101请求访问的页面文件;根据监控配置信息,修改所述页面文件;将修改后的页面文件发送至所述客户端,以由所述客户端根据所述修改后的页面文件,加载目标页面并安装所述监控配置信息对应的监控工具以执行相应任务。本申请实施例提供的技术方案中,在用户请求获取用于加载目标页面的页面文件时,先根据监控配置信息来修改客户端请求获取的页面文件,再将修改后的页面文件反馈给客户端;客户端加载修改后的页面文件,可实现监控配置信息对应的监控工具的安装;安装在客户端的监控工具可执行相应内容。可见,本申请提供的技术方案中,页面文件和监控配置信息是分开维护的。当监控配置信息需要更新时,直接更新监控配置信息即可,无需重新编写页面文件代码。与现有技术相比,本申请提供的技术方案更加灵活,有效降低了后期的维护成本。本申请实施例提供的信息处理系统中各组成单元,如客户端、服务端的具体工作流程及之间的信令交互将在以下各实施例中作进一步的说明。图2示出了本申请一实施例提供的信息处理方法的流程示意图。本实施例提供的信息处理方法的执行主体可以为服务端。服务端可以是常用服务器、云端或虚拟服务器等,本申请实施例对此不作具体限定。如图2所示,该方法包括本文档来自技高网...
【技术保护点】
1.一种信息处理方法,其特征在于,包括:/n获取客户端请求访问的页面文件;/n根据监控配置信息,修改所述页面文件;/n将修改后的页面文件发送至所述客户端,以由所述客户端根据所述修改后的页面文件,加载目标页面并安装所述监控配置信息对应的监控工具以执行相应任务。/n
【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:
获取客户端请求访问的页面文件;
根据监控配置信息,修改所述页面文件;
将修改后的页面文件发送至所述客户端,以由所述客户端根据所述修改后的页面文件,加载目标页面并安装所述监控配置信息对应的监控工具以执行相应任务。
2.根据权利要求1所述的方法,其特征在于,根据监控配置信息,修改所述页面文件,包括:
将所述监控配置信息插入至所述页面文件的文件主体中。
3.根据权利要求1所述的方法,其特征在于,根据监控配置信息,修改所述页面文件,包括:
利用探针agent对所述页面文件进行字节码修改,以在所述页面文件中注入所述监控配置信息。
4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
接收所述客户端发送来的通过所述目标页面产生的业务请求;
基于所述业务请求,生成第一监控标识;
结合所述第一监控标识,对针对所述业务请求的响应过程进行追踪,以得到由所述第一监控标识的第一监控数据。
5.根据权利要求4所述的方法,其特征在于,所述业务请求中携带有用于标识第二监控数据的第二监控标识;其中,所述第二监控数据是所述客户端基于所述监控工具对所述业务请求相关的执行情况进行监控得到的;
上述方法,还包括:
关联所述第一监控标识和所述第二监控标识。
6.根据权利要求5所述的方法,其特征在于,基于所述业务请求,生成第一监控标识,包括:
根据所述第二监控标识,生成所述第一监控标识。
7.根据权利要求5所述的方法,其特征在于,所述第二监控标识包括:会话标识和业务请求标识。
8.根据权利要求5所述的方法,其特征在于,第二监控数据包括如下项中的至少一项:所述业务请求所请求的接口名称、所述业务请求成功与否信息、...
【专利技术属性】
技术研发人员:付萌,侯玉峰,彭伟春,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。