本申请属于电子设备,具体涉及一种数据处理方法、装置、电子设备和存储介质。
背景技术:
1、在相关技术中,域名系统服务的监控可通过远程管理工具查看到粗略的运行状态信息,或通过开源的软件来实施对域名系统服务的监控。
2、对于第一种方案,监控数据来源分散,需人为手动从多处进行汇总和处理,便捷性不足。且无法观测到域名系统服务详细的运行状态,无法明确判断服务运行状态是否正常,准确性存在不足。对于第二种方案中,请求量峰值较高,频繁请求统计数据接口会导致请求处理能力下降。
3、因此,域名系统服务的监控系统存在便捷性较差、准确度较低、服务器资源抢占量过大的技术问题。
技术实现思路
1、本申请实施例的目的是提供一种数据处理方法、装置、电子设备和存储介质,能够解决监控系统便捷性较差、准确度较低、服务器资源抢占量过大的问题。
2、第一方面,本申请实施例提供了一种数据处理方法,包括:
3、在域名系统应用运行的过程中,获取第一进程的运行数据,其中第一进程为域名系统应用中需要监控的至少一个进程;
4、根据运行数据,更新第一数据队列;
5、在第一数据队列中的运行数据满足第一条件的情况下,上报第一信息。
6、第二方面,本申请实施例提供了一种数据处理装置,包括:
7、获取模块,用于在域名系统应用运行的过程中,获取第一进程的运行数据,其中第一进程为域名系统应用中需要监控的至少一个进程;
8、更新模块,用于根据运行数据,更新第一数据队列;
9、上报模块,用于在第一数据队列中的运行数据满足第一条件的情况下,上报第一信息。
10、第三方面,本申请实施例提供了一种电子设备,包括处理器和存储器,存储器存储可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
11、第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现如第一方面的方法的步骤。
12、第五方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信接口,该通信接口和该处理器耦合,该处理器用于运行程序或指令,实现如第一方面的方法的步骤。
13、第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面的方法。
14、在本申请实施例中,通过周期性的自主获取运行数据,解决了数据来源分散,需人为手动介入的技术问题,同时通过自动更新第一数据队列以及自动上报第一信息的步骤解决了监控精度差、监控准确度低的技术问题。同时,通过直接读取和分析域名系统中对应第一进程的运行数据,可以在满足数据监控需求的基础上解决嵌入式程序的高侵入性问题,从而降低监控过程的请求量峰值,避免频繁请求统计数据接口会影响域名系统的性能。进而实现了优化域名系统服务的监控流程,降低数据监控复杂度,提升数据监控精度,降低监控过程中的数据处理负担的技术效果。
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的数据处理方法,其特征在于,所述在所述第一数据队列中的所述运行数据满足第一条件的情况下,上报第一信息,包括:
3.根据权利要求2所述的数据处理方法,其特征在于,所述获取所述第一进程运行过程中的所述运行数据的数据增量,包括:
4.根据权利要求2所述的数据处理方法,其特征在于,所述运行数据包括以下至少一项:
5.根据权利要求1所述的数据处理方法,其特征在于,所述运行数据包括:报文信息;
6.根据权利要求5所述的数据处理方法,其特征在于,在所述第一数据队列中的所述运行数据满足第一条件的情况下,上报第一信息,包括:
7.根据权利要求1所述的数据处理方法,其特征在于,所述第一数据队列包括数组对象,所述运行数据包括拨测数据;
8.根据权利要求7所述的数据处理方法,其特征在于,所述在所述第一数据队列中的所述运行数据满足第一条件的情况下,上报第一信息,包括:
9.一种数据处理装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至8中任一项所述方法的步骤。
11.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至8中任一项所述方法的步骤。