CN112527614A - 一种智能设备日志量预警***及方法 - Google Patents
一种智能设备日志量预警***及方法 Download PDFInfo
- Publication number
- CN112527614A CN112527614A CN202011422741.0A CN202011422741A CN112527614A CN 112527614 A CN112527614 A CN 112527614A CN 202011422741 A CN202011422741 A CN 202011422741A CN 112527614 A CN112527614 A CN 112527614A
- Authority
- CN
- China
- Prior art keywords
- blacklist
- log
- abnormal
- intelligent device
- local abnormal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 194
- 230000008569 process Effects 0.000 claims abstract description 168
- 230000002159 abnormal effect Effects 0.000 claims abstract description 90
- 230000000737 periodic effect Effects 0.000 claims description 3
- 230000002035 prolonged effect Effects 0.000 abstract description 16
- 230000000694 effects Effects 0.000 abstract description 3
- 238000009482 thermal adhesion granulation Methods 0.000 description 23
- 230000004048 modification Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 230000003203 everyday effect Effects 0.000 description 6
- 238000005457 optimization Methods 0.000 description 4
- 230000002354 daily effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000005611 electricity Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3452—Performance evaluation by statistical analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Probability & Statistics with Applications (AREA)
- Computing Systems (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种智能设备日志量预警***及方法,包括:日志分析模块、本地异常黑名单、预警输出模块;日志分析模块,用于获取智能设备运行日志,并分析智能设备运行日志中每个进程的日志输出数量,若日志输出数量大于预设最大数量,将对应的进程的进程标志写入本地异常黑名单中;预警输出模块,用于将本地异常黑名单中的进程在智能设备运行日志中对应的内容进行分析,以生成内容分析报告并发送给本地异常黑名单中的进程所对应的开发者。本发明的技术效果:通过对智能设备运行日志的分析,获取到每一个进程的运行情况,然后根据其日志写入次数判断其是否写入频率过高,责令开发者整改,进而提高智能设备的存储装置的使用寿命并降低其功耗。
Description
技术领域
本发明涉及智能设备,特别涉及一种智能设备日志量预警***及方法。
背景技术
随着智能设备的功能越来越丰富,引入的第三方应用越来越多,其存储空间问题和寿命问题越来越突出。由于各个公司或者程序员的开发风格不一样,添加的调试日志量也不一样、或者打开了调试日志没关闭就发布到市场、或者在某种场景下日志量很大、又或者为了调试某种功能或者效果没对输出日志进行优化等等情况。会导致日志量增大,从而导致耗电影响续航、同时日志量的读写次数过多会影响EMMC的寿命、日志量过大占用EMMC的空间影响用户体验甚至会导致空间不足导致无法升级***、甚至会引起***卡顿等问题。
目前的做法是用户投诉耗电或者空间不够用或者发现EMMC寿命异常了才会去拉日志回来分析具体的原因,其无法对日志量进行预警。
发明内容
为解决上述技术问题,本发明具体的技术方案如下:
一方面,本发明提供一种智能设备日志量预警***,包括:日志分析模块、本地异常黑名单、预警输出模块;
所述日志分析模块,用于获取智能设备运行日志,并分析所述智能设备运行日志中每个进程的日志输出数量,若所述日志输出数量大于预设最大数量,将对应的所述进程的进程标志写入所述本地异常黑名单中;
预警输出模块,用于将所述本地异常黑名单中的进程在所述智能设备运行日志中对应的内容进行分析,以生成内容分析报告并发送给所述本地异常黑名单中的进程所对应的开发者。
在本技术方案中,通过对于智能设备运行日志的分析,获取到每一个进程的具体的运行情况,然后根据其日志写入次数判断其是否写入频率过高,然后通知写入频率过高的进程的开发者,责令其整改,进而提高智能设备的存储装置的使用寿命,并降低其功耗。
优选地,还包括:禁止写入模块,用于当存在进程要向存储设备中写入日志时,判断对应的所述进程的进程标志是否在所述本地异常黑名单中,若是,禁止所述进程向所述存储设备中写入日志。
本技术方案通过将被列入黑名单中的进程,禁止其向存储设备中写入日志,从而一方面降低了由于频繁写入而导致的功率增加,从而延长了设备的使用时间,另一方面,通过减少不必要的写入次数,从而提高了存储设备的使用寿命。
进一步优选地,还包括:异常上传模块、黑名单更新模块;
异常上传模块,用于将所述本地异常黑名单中的数据上传至云端异常黑名单;
黑名单更新模块,用于接收所述云端异常黑名单,并根据所述云端异常黑名单更新所述本地异常黑名单。
进一步优选地,还包括:黑名单移出模块,用于当所述开发者优化所述进程后,将所述进程所对应的进程标志移出所述本地异常黑名单。
本技术方案通过云端对黑名单进行管理,对于需要添加到黑名单中的进程,通过云端及时进行数据的共享,对于不需要添加到黑名单中的进程,则通过云端及时将其移出,避免影响其正常的工作。
优选地,所述日志分析模块获取智能设备运行日志的行为是周期性的,周期为一天一次。
另一方面,提供一种智能设备日志量预警方法,包括:
获取智能设备运行日志;
分析所述智能设备运行日志中每个进程的日志输出数量,若所述日志输出数量大于预设最大数量,将对应的所述进程的进程标志写入所述本地异常黑名单中;
将所述本地异常黑名单中的进程在所述智能设备运行日志中对应的内容进行分析,以生成内容分析报告;
发送所述内容分析报告给所述本地异常黑名单中的进程所对应的开发者。
优选地,还包括:
当存在进程要向存储设备中写入日志时,判断对应的所述进程的进程标志是否在所述本地异常黑名单中,若是,禁止所述进程向所述存储设备中写入日志。
进一步优选地,还包括:
将所述本地异常黑名单中的数据上传至云端异常黑名单;
接收所述云端异常黑名单,并根据所述云端异常黑名单更新所述本地异常黑名单。
进一步优选地当所述开发者优化所述进程后,将所述进程所对应的进程标志移出所述本地异常黑名单。
优选地,所述获取智能设备运行日志为周期性调用的,周期为一天一次。
本发明至少包括以下一项技术效果:
(1)通过对于智能设备运行日志的分析,获取到每一个进程的具体的运行情况,然后根据其日志写入次数判断其是否写入频率过高,然后通知写入频率过高的进程的开发者,责令其整改,进而提高智能设备的存储装置的使用寿命,并降低其功耗;
(2)通过将被列入黑名单中的进程,禁止其向存储设备中写入日志,从而一方面降低了由于频繁写入而导致的功率增加,从而延长了设备的使用时间,另一方面,通过减少不必要的写入次数,从而提高了存储设备的使用寿命;
(3)通过云端对黑名单进行管理,对于需要添加到黑名单中的进程,通过云端及时进行数据的共享,对于不需要添加到黑名单中的进程,则通过云端及时将其移出,避免影响其正常的工作。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1的***结构示意图;
图2为本发明实施例2的***结构示意图;
图3为本发明实施例3的***结构示意图;
图4为本发明实施例4的流程示意图;
图5为本发明实施例5的流程示意图;
图6为本发明实施例6的流程示意图;
图7为本发明实施例7的流程示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其他实施例中也可以实现本申请。在其他情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所述描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素、组件和/或集合的存在或添加。
为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘出了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
另外,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
实施例1:
如图1所示,本实施例提供一种智能设备日志量预警***,包括:日志分析模块(1)、本地异常黑名单(2)、预警输出模块(3);
所述日志分析模块(1),用于获取智能设备运行日志,并分析所述智能设备运行日志中每个进程的日志输出数量,若所述日志输出数量大于预设最大数量,将对应的所述进程的进程标志写入所述本地异常黑名单(2)中;
预警输出模块(3),用于将所述本地异常黑名单(2)中的进程在所述智能设备运行日志中对应的内容进行分析,以生成内容分析报告并发送给所述本地异常黑名单(2)中的进程所对应的开发者。
本实施例一般用于手机、智能手表等移动智能设备。在该类移动智能设备的使用过程中,尤其是在基于安卓的操作***中,由于第三方应用较多,而第三方应用的开发情况又不尽相同,不少应用程序存在着日志量过大,频率过高的情况,而过大的日志读写一方面会导致电量消耗过大,另一方面还会导致移动设备的EMMC的寿命缩短,故在本实施例中,通过日志分析模块(1)去判断各个应用的实际的运行情况,首先先获取到相应的智能设备运行日志,这个日志中包含着每一条日志,每一条日志中包含着对应的进程的进程名、TAG和日期等信息,然后将根据TAG的不同,按照进程分组,统计出每一个进程的日志提交的数量,一般而言,如果在一个日志文件中,某一个TAG的数量超出十万,则认为该TAG所对应的进程的写入的频率过于频繁,那么就说明这个应用需要进行优化,因为其可能会对EMMC等存储设备造成损害,然后将该进程所对应的文件拉黑,进入到本地异常黑名单(2)中,然后将该本地异常黑名单(2)进行分析处理,并形成相应的内容分析报告并发送给相应的开发者,告知开发者该进行需要在该部分进行分析优化。
优选地,所述日志分析模块(1)获取智能设备运行日志的行为是周期性的,周期为一天一次。
在本实施例中,每天定时定点对各个进程的日志写入情况进行分析,一般是每天的晚上8点,也就是每天的20点,获取到从前一天20点到今天的20点的所有的日志内容,然后对该日志的内容进行分析。从应用本身的更新以及运行周期来看,一天的周期正好可以体现出一个应用的运行的过程,可以有效地采集到其关于日志的运行情况。
本实施例通过对于智能设备运行日志的分析,获取到每一个进程的具体的运行情况,然后根据其日志写入次数判断其是否写入频率过高,然后通知写入频率过高的进程的开发者,责令其整改,进而提高智能设备的存储装置的使用寿命,并降低其功耗。
实施例2:
如图2所示,本实施例基于实施例1,还包括:禁止写入模块(4),用于当存在进程要向存储设备中写入日志时,判断对应的所述进程的进程标志是否在所述本地异常黑名单(2)中,若是,禁止所述进程向所述存储设备中写入日志。
由于频繁的对如EMMC等存储设备进行写入,一方面会导致EMMC等存储设备的功率增加,导致移动设备的使用时长降低,另一方面还会导致存储设备的使用寿命降低,故在本实施例中,如果该进程被视为频繁写入的进程,进入了本地异常黑名单(2),那么便禁止该进程将日志写入EMMC中,具体而言,其在日志输出调用函数println_native中禁止黑名单里面的TAG日志写入EMMC。
本实施例通过将被列入黑名单中的进程,禁止其向存储设备中写入日志,从而一方面降低了由于频繁写入而导致的功率增加,从而延长了设备的使用时间,另一方面,通过减少不必要的写入次数,从而提高了存储设备的使用寿命。
实施例3:
如图3所示,本实施例基于实施例2,还包括:异常上传模块(5)、黑名单更新模块(6);异常上传模块(5),用于将所述本地异常黑名单(2)中的数据上传至云端异常黑名单;黑名单更新模块(6),用于接收所述云端异常黑名单,并根据所述云端异常黑名单(7)更新所述本地异常黑名单(2)。
由于应用的使用与安装千奇百怪,在A的手机上安装的应用不一定在B的手机上安装,但是可能会在C的手机上安装,故在本实施例中,出于效率与其他的EMMC设备的使用的便利以及安全性的考虑,一般会通过云端对该数据共享,从而告知其他的设备,该应用是否是属于频繁写入日志的应用,从而减少应用,从而延长其他的智能设备的存储设备的寿命,并减少不必要的功耗。
优选地,还包括:黑名单移出模块(8),用于当所述开发者优化所述进程后,将所述进程所对应的进程标志移出所述本地异常黑名单(2)。
由于要给予开发人员以改过自新的机会,当其完成了对于原有的进程的优化后,便将其移出本地异常黑名单(2),首先先对云端异常黑名单(7)进行修正,然后通过云端更新本地黑名单列表,从而使得该TAG从本地黑名单中消除,进而可以写入到EMMC中。
本实施例通过云端对黑名单进行管理,对于需要添加到黑名单中的进程,通过云端及时进行数据的共享,对于不需要添加到黑名单中的进程,则通过云端及时将其移出,避免影响其正常的工作。
实施例4:
如图4所示,本实施例提供一种智能设备日志量预警方法,包括:
S1:获取智能设备运行日志;
S2:分析所述智能设备运行日志中每个进程的日志输出数量,若所述日志输出数量大于预设最大数量,将对应的所述进程的进程标志写入所述本地异常黑名单中;
S3:将所述本地异常黑名单中的进程在所述智能设备运行日志中对应的内容进行分析,以生成内容分析报告;
S4:发送所述内容分析报告给所述本地异常黑名单中的进程所对应的开发者。
本实施例一般用于手机、智能手表等移动智能设备。在该类移动智能设备的使用过程中,尤其是在基于安卓的操作***中,由于第三方应用较多,而第三方应用的开发情况又不尽相同,不少应用程序存在着日志量过大,频率过高的情况,而过大的日志读写一方面会导致电量消耗过大,另一方面还会导致移动设备的EMMC的寿命缩短,故在本实施例中,通过日志分析模块去判断各个应用的实际的运行情况,首先先获取到相应的智能设备运行日志,这个日志中包含着每一条日志,每一条日志中包含着对应的进程的进程名、TAG和日期等信息,然后将根据TAG的不同,按照进程分组,统计出每一个进程的日志提交的数量,一般而言,如果在一个日志文件中,某一个TAG的数量超出十万,则认为该TAG所对应的进程的写入的频率过于频繁,那么就说明这个应用需要进行优化,因为其可能会对EMMC等存储设备造成损害,然后将该进程所对应的文件拉黑,进入到本地异常黑名单中,然后将该本地异常黑名单进行分析处理,并形成相应的内容分析报告并发送给相应的开发者,告知开发者该进行需要在该部分进行分析优化。
优选地,S1为周期性调用的;S1的调用周期为一天。
在本实施例中,每天定时定点对各个进程的日志写入情况进行分析,一般是每天的晚上8点,也就是每天的20点,获取到从前一天20点到今天的20点的所有的日志内容,然后对该日志的内容进行分析。从应用本身的更新以及运行周期来看,一天的周期正好可以体现出一个应用的运行的过程,可以有效地采集到其关于日志的运行情况。
本实施例通过对于智能设备运行日志的分析,获取到每一个进程的具体的运行情况,然后根据其日志写入次数判断其是否写入频率过高,然后通知写入频率过高的进程的开发者,责令其整改,进而提高智能设备的存储装置的使用寿命,并降低其功耗。
实施例5:
如图5所示,本实施例提供一种智能设备日志量预警方法,包括:
S1:获取智能设备运行日志;
S2:分析所述智能设备运行日志中每个进程的日志输出数量,若所述日志输出数量大于预设最大数量,将对应的所述进程的进程标志写入所述本地异常黑名单中;
S3:将所述本地异常黑名单中的进程在所述智能设备运行日志中对应的内容进行分析,以生成内容分析报告;
S4:发送所述内容分析报告给所述本地异常黑名单中的进程所对应的开发者;
S5:当存在进程要向存储设备中写入日志时,判断对应的所述进程的进程标志是否在所述本地异常黑名单中,若是,禁止所述进程向所述存储设备中写入日志。
由于频繁的对如EMMC等存储设备进行写入,一方面会导致EMMC等存储设备的功率增加,导致移动设备的使用时长降低,另一方面还会导致存储设备的使用寿命降低,故在本实施例中,如果该进程被视为频繁写入的进程,进入了本地异常黑名单,那么便禁止该进程将日志写入EMMC中,具体而言,其在日志输出调用函数Println_native中禁止黑名单里面的TAG日志写入EMMC。
优选地,还包括:S8:当所述开发者优化所述进程后,将所述进程所对应的进程标志移出所述本地异常黑名单。
同时,由于要给予开发人员以改过自新的机会,当其完成了对于原有的进程的优化后,便将其移出本地异常黑名单,进而可以写入到EMMC中。
本实施例通过将被列入黑名单中的进程,禁止其向存储设备中写入日志,从而一方面降低了由于频繁写入而导致的功率增加,从而延长了设备的使用时间,另一方面,通过减少不必要的写入次数,从而提高了存储设备的使用寿命。
实施例6:
如图6所示,本实施例提供一种智能设备日志量预警方法,包括:
S1:获取智能设备运行日志;
S2:分析所述智能设备运行日志中每个进程的日志输出数量,若所述日志输出数量大于预设最大数量,将对应的所述进程的进程标志写入所述本地异常黑名单中;
S3:将所述本地异常黑名单中的进程在所述智能设备运行日志中对应的内容进行分析,以生成内容分析报告;
S4:发送所述内容分析报告给所述本地异常黑名单中的进程所对应的开发者;
S6:将所述本地异常黑名单中的数据上传至云端异常黑名单;
S7:接收所述云端异常黑名单,并根据所述云端异常黑名单更新所述本地异常黑名单;
S8:当所述开发者优化所述进程后,将所述进程所对应的进程标志移出所述本地异常黑名单。
由于应用的使用与安装千奇百怪,在A的手机上安装的应用不一定在B的手机上安装,但是可能会在C的手机上安装,故在本实施例中,出于效率与其他的EMMC设备的使用的便利以及安全性的考虑,一般会通过云端对该数据共享,从而告知其他的设备,该应用是否是属于频繁写入日志的应用,从而减少应用,从而延长其他的智能设备的存储设备的寿命,并减少不必要的功耗。
同时,由于要给予开发人员以改过自新的机会,当其完成了对于原有的进程的优化后,便将其移出本地异常黑名单,首先先对云端异常黑名单进行修正,然后通过云端更新本地黑名单列表,从而使得该TAG从本地黑名单中消除。
本实施例通过云端对黑名单进行管理,对于需要添加到黑名单中的进程,通过云端及时进行数据的共享,对于不需要添加到黑名单中的进程,则通过云端及时将其移出,避免影响其正常的工作。
实施例7:
如图7所示,本实施例提供一种智能设备日志量预警方法,其具体过程如下:
每天20点启动程序自动分析当天的日志,通过收集和统计每个TAG出现的次数的方法来统计每个进程当天的日志输出数量。如果某个TAG当天的日志输出数量大于预设值(10万条)时标志该进程存在频繁打印并把进程名、TAG、日志条数、日期等信息写入数据库。
网络可用的条件下,将标志为频繁打印日志的进程名、TAG、打印日志条数、日期等数据上报服务器后台。服务器后台根据打印日志条数将上报被标志为频繁打印日志的进程进行排序,并生成日志频繁打印预警报告然后推送给开发人员。
当天日志条数输出数量大于值(10万条)的TAG将被拉入黑名单。在日志输出调用frameworks/base/core/java/android/util/Log.java里面的所有println_native函数里面判断TAG是否在黑名单里面如果在就不输出日志,即禁止黑名单里面的TAG日志写入EMMC。同时黑名单列表写入数据库,网络可用的条件下将黑名单上报服务器后台,服务器后台收到黑名单更新后通过推送将黑名单同步到所有设备。
开发人员收到日志频繁打印的预警后开始进入分析并优化、优化版本发布后,将该TAG移出黑名单然后更新服务器里面频繁打印日志的黑名单,然后通过服务器将新的黑名单列表通过网络推送到所有设备上更新设备本地黑名单列表。
本发明通过上述实施例,实现了:
(1)通过对于智能设备运行日志的分析,获取到每一个进程的具体的运行情况,然后根据其日志写入次数判断其是否写入频率过高,然后通知写入频率过高的进程的开发者,责令其整改,进而提高智能设备的存储装置的使用寿命,并降低其功耗;
(2)通过将被列入黑名单中的进程,禁止其向存储设备中写入日志,从而一方面降低了由于频繁写入而导致的功率增加,从而延长了设备的使用时间,另一方面,通过减少不必要的写入次数,从而提高了存储设备的使用寿命;
(3)通过云端对黑名单进行管理,对于需要添加到黑名单中的进程,通过云端及时进行数据的共享,对于不需要添加到黑名单中的进程,则通过云端及时将其移出,避免影响其正常的工作。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种智能设备日志量预警***,其特征在于,包括:日志分析模块、本地异常黑名单、预警输出模块;
所述日志分析模块,用于获取智能设备运行日志,并分析所述智能设备运行日志中每个进程的日志输出数量,若所述日志输出数量大于预设最大数量,将对应的所述进程的进程标志写入所述本地异常黑名单中;
预警输出模块,用于将所述本地异常黑名单中的进程在所述智能设备运行日志中对应的内容进行分析,以生成内容分析报告并发送给所述本地异常黑名单中的进程所对应的开发者。
2.根据权利要求1所述的一种智能设备日志量预警***,其特征在于,还包括:
禁止写入模块,用于当存在进程要向存储设备中写入日志时,判断对应的所述进程的进程标志是否在所述本地异常黑名单中,若是,禁止所述进程向所述存储设备中写入日志。
3.根据权利要求1或者2所述的一种智能设备日志量预警***,其特征在于,还包括:异常上传模块、黑名单更新模块;
所述异常上传模块,用于将所述本地异常黑名单中的数据上传至云端异常黑名单;
所述黑名单更新模块,用于接收所述云端异常黑名单,并根据所述云端异常黑名单更新所述本地异常黑名单。
4.根据权利要求3所述的一种智能设备日志量预警***,其特征在于,还包括:黑名单移出模块,用于当所述开发者优化所述进程后,将所述进程所对应的进程标志移出所述本地异常黑名单。
5.根据权利要求1所述的一种智能设备日志量预警***,其特征在于,所述日志分析模块获取智能设备运行日志的行为是周期性的,周期为一天一次。
6.一种智能设备日志量预警方法,其特征在于,包括:
获取智能设备运行日志;
分析所述智能设备运行日志中每个进程的日志输出数量,若所述日志输出数量大于预设最大数量,将对应的所述进程的进程标志写入所述本地异常黑名单中;
将所述本地异常黑名单中的进程在所述智能设备运行日志中对应的内容进行分析,以生成内容分析报告;
发送所述内容分析报告给所述本地异常黑名单中的进程所对应的开发者。
7.根据权利要求6所述的一种智能设备日志量预警方法,其特征在于,还包括:
当存在进程要向存储设备中写入日志时,判断对应的所述进程的进程标志是否在所述本地异常黑名单中,若是,禁止所述进程向所述存储设备中写入日志。
8.根据权利要求6或者7所述的一种智能设备日志量预警方法,其特征在于,还包括:
将所述本地异常黑名单中的数据上传至云端异常黑名单;
接收所述云端异常黑名单,并根据所述云端异常黑名单更新所述本地异常黑名单。
9.根据权利要求8所述的一种智能设备日志量预警方法,其特征在于,当所述开发者优化所述进程后,将所述进程所对应的进程标志移出所述本地异常黑名单。
10.根据权利要求6所述的一种智能设备日志量预警方法,其特征在于,所述获取智能设备运行日志为周期性调用的,周期为一天一次。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011422741.0A CN112527614A (zh) | 2020-12-08 | 2020-12-08 | 一种智能设备日志量预警***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011422741.0A CN112527614A (zh) | 2020-12-08 | 2020-12-08 | 一种智能设备日志量预警***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112527614A true CN112527614A (zh) | 2021-03-19 |
Family
ID=74998185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011422741.0A Pending CN112527614A (zh) | 2020-12-08 | 2020-12-08 | 一种智能设备日志量预警***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112527614A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115982703A (zh) * | 2023-03-22 | 2023-04-18 | 新兴际华集团财务有限公司 | 用户行为数据处理方法、装置、电子设备和计算机可读介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108874614A (zh) * | 2017-05-11 | 2018-11-23 | 上海宏时数据***有限公司 | 一种大数据日志智能分析***及方法 |
CN109840178A (zh) * | 2017-11-28 | 2019-06-04 | 合肥杰发科技有限公司 | 一种监测日志信息的方法、移动终端以及装置 |
CN110048900A (zh) * | 2019-05-29 | 2019-07-23 | 努比亚技术有限公司 | 日志管理方法、移动终端及计算机可读存储介质 |
CN111699479A (zh) * | 2019-06-20 | 2020-09-22 | 深圳市大疆创新科技有限公司 | 日志处理方法、设备及计算机可读存储介质 |
-
2020
- 2020-12-08 CN CN202011422741.0A patent/CN112527614A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108874614A (zh) * | 2017-05-11 | 2018-11-23 | 上海宏时数据***有限公司 | 一种大数据日志智能分析***及方法 |
CN109840178A (zh) * | 2017-11-28 | 2019-06-04 | 合肥杰发科技有限公司 | 一种监测日志信息的方法、移动终端以及装置 |
CN110048900A (zh) * | 2019-05-29 | 2019-07-23 | 努比亚技术有限公司 | 日志管理方法、移动终端及计算机可读存储介质 |
CN111699479A (zh) * | 2019-06-20 | 2020-09-22 | 深圳市大疆创新科技有限公司 | 日志处理方法、设备及计算机可读存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115982703A (zh) * | 2023-03-22 | 2023-04-18 | 新兴际华集团财务有限公司 | 用户行为数据处理方法、装置、电子设备和计算机可读介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2741211B1 (en) | Method and device for monitoring power consumption of android terminal application | |
CN106156115B (zh) | 一种资源调度方法及装置 | |
CN112311617A (zh) | 一种配置化数据监控告警方法及*** | |
CN107239339B (zh) | ***性能优化参数确定方法、***性能优化方法及装置 | |
CN109388537B (zh) | 运行信息跟踪方法、装置及计算机可读存储介质 | |
CN110262939A (zh) | 算法模型运行监控方法、装置、计算机设备和存储介质 | |
CN107688626B (zh) | 慢查询日志处理方法、装置及电子设备 | |
CN103023984A (zh) | 终端应用服务器及其应用日志过滤方法 | |
US20240020017A1 (en) | Monitoring method and apparatus for electronic device, and electronic device | |
CN111651595A (zh) | 一种异常日志处理方法及装置 | |
CN112199394A (zh) | 告警信息推送方法、***、智能终端及存储介质 | |
CN112527614A (zh) | 一种智能设备日志量预警***及方法 | |
CN113141410A (zh) | 动态调节的qps控制方法、***、设备及存储介质 | |
CN202084026U (zh) | 一种主机批量作业数据监控*** | |
CN110298677B (zh) | 一种云计算资源计费的方法、装置、电子设备和存储介质 | |
CN111400294A (zh) | 数据异常监测方法、装置及*** | |
CN112799919A (zh) | 数据监控方法、装置、设备及计算机存储介质 | |
CN115766768A (zh) | 一种算力网络操作***中感知中枢设计方法及装置 | |
CN112965793B (zh) | 一种面向标识解析数据的数据仓库任务调度方法和*** | |
CN114238130A (zh) | 性能测试方法、装置、设备及存储介质 | |
CN112612592A (zh) | 可配置式定时任务处理方法、装置、设备及存储介质 | |
CN111679973A (zh) | 软件测试排期方法、装置、计算机设备及可读存储介质 | |
CN109189664B (zh) | 应用程序的信息采集方法及终端 | |
CN111522952A (zh) | 日志数据处理方法、装置、设备及存储介质 | |
CN108805778A (zh) | 电子装置、采集征信数据的方法及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210319 |
|
RJ01 | Rejection of invention patent application after publication |