CN107809337A - 一种日志上传方法及装置 - Google Patents
一种日志上传方法及装置 Download PDFInfo
- Publication number
- CN107809337A CN107809337A CN201711142486.2A CN201711142486A CN107809337A CN 107809337 A CN107809337 A CN 107809337A CN 201711142486 A CN201711142486 A CN 201711142486A CN 107809337 A CN107809337 A CN 107809337A
- Authority
- CN
- China
- Prior art keywords
- log information
- journal file
- daily record
- network state
- current network
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/069—Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5683—Storage of data provided by user terminals, i.e. reverse caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种日志上传方法及装置,该方法包括:当监听到触发日志收集的事件时,收集日志信息,日志信息包括性能日志信息和逻辑日志信息,根据收集的日志信息生成日志文件,获取当前网络状态,若当前网络状态正常,则启动预先创建的独立线程,上传日志文件给服务器,若当前网络状态异常,则保存日志文件到本地,并定期监控当前网络状态,在当前网络状态正常后启动预先创建的独立线程,上传日志文件给服务器,本发明实施例还公开了一种自适应通话装置,日志上传效率高。
Description
技术领域
本发明涉及计算机领域,尤其涉及一种日志上传方法及装置。
背景技术
随着计算机技术的发展,浏览器用户逐渐增多,各浏览平台的差异性使用户在使用浏览器浏览单页面应用的时候,经常出现错误或崩溃的情况,为了降低这种情况的发生,我们需要对单页面应用的日志信息进行收集,通过对日志的分析处理来增大单页面应用在不同浏览器中的兼容性,提高用户体验。
目前,大部分单页面应用的日志信息,收集的日志种类单一,不够丰富,并且,在日志信息传输过程中,可能对单页面应用在浏览器中的正常运行造成影响,同时还会丢失日志,无法对日志信息进行全面、有效的收集。
发明内容
本发明的主要目的在于提供一种日志上传方法及装置,旨在解决现有技术中收集的日志信息种类单一,在日志传输过程中,容易对单页面应用的正常运行造成影响,同时日志信息易丢失的技术问题。
为实现上述目的,本发明第一方面提供一种日志上传方法,包括:
当监听到触发日志收集的事件时,收集日志信息,所述日志信息包括性能日志信息和逻辑日志信息;根据收集的日志信息生成日志文件;
获取当前网络状态,若当前网络状态正常,则启动预先创建的独立线程,上传所述日志文件给服务器,若当前网络状态异常,则保存所述日志文件到本地,并定期监控当前网络状态,在当前网络状态正常后启动预先创建的独立线程,上传所述日志文件给服务器。
本发明实施例第二方面提供了一种日志上传装置,包括:
收集模块,用于当监听到触发日志收集事件时,收集日志信息,所述日志信息包括性能日志信息和逻辑日志信息;生成模块,用于根据收集的日志信息生成日志文件;
上传模块,用于获取当前网络状态,若当前网络状态正常,则启动预先创建的独立线程,上传所述日志文件给服务器,若当前网络状态异常,则保存所述日志文件到本地,并定期监控当前网络状态,在当前网络状态正常后启动预先创建的独立线程,上传所述日志文件给服务器。
从上述本发明实施例可知,本发明提供的一种日志上传方法及装置,收集了性能日志信息和逻辑日志信息,而非单一的逻辑日志信息,使日志内容更加丰富,同时,在日志上传的过程中,采用独立线程上传,不影响单页面应用的正常运行,并且,在网络状态异常时,将日志信息保存至本地,等候网络状态正常时进行上传,不易丢失日志信息。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明第一实施例提供的日志上传方法的实现流程示意图;
图2为本发明第二实施例提供的日志上传方法的实现流程示意图;
图3为本发明第一实施例提供的日志上传装置的结构示意图;
图4为本发明第二实施例提供的日志上传装置的结构示意图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的日志上传方法,适用于日志收集过程,监听到触发日志收集事件时,收集日志信息,获取当前网络状态,当网络状态正常时,启动并通过预先创建的独立线程,上传由该日志信息生成的日志文件给服务器。
本发明实施例中提供的单页应用程序内置于终端中,该终端可以是手机、平板电脑、计算机等。
请参阅图1,图1为本发明第一实施例提供的日志上传方法的实现流程示意图,该方法包括以下步骤:
S101、当监听到触发日志收集事件时,收集单页应用程序的(谁的是终端的,还是某一个程序运行的相关的)日志信息,该日志信息包括性能日志信息和逻辑日志信息;
当单页应用程序监听到触发日志收集事件时,收集触发日志收集事件的单页应用程序的日志信息,该日志信息包括性能日志信息和逻辑日志信息。
其中,单页应用程序是指单页网页应用,就是只有一张网页页面的应用,是加载单个超文本标记语言HTML页面并在用户与应用程序交互时动态更新该页面的网页应用程序。
性能日志信息是指页面访问时间,页面渲染时间、页面性能参数和数据请求时间等。
逻辑日志信息是指单页应用程序的逻辑代码在不同应用环境下的不同的报错信息,不同应用环境是指单页应用程序运行在不同浏览器下产生的不同环境。
S102、根据该日志信息生成日志文件;兼容、过滤收集到的逻辑日志信息和性能日志信息,并按照预设格式,得到兼容和过滤后具有预设格式的逻辑日志信息和性能日志信息,再调用日志文件生成模块,将该兼容和过滤后具有预设格式的逻辑日志信息和性能日志信息通过该日志文件生成模块生成日志文件。
S103、获取当前网络状态,若当前网络状态正常,则启动预先创建的独立线程,上传该日志文件给服务器,若当前网络状态异常,则保存该日志文件到本地,并定期监控当前网络状态,在当前网络状态正常后启动预先创建的独立线程,上传该日志文件给服务器。
其中,网络状态是指终端与服务器之间当前连接的无线网络,或有线网络的数据传输速度。
网络状态正常是指终端与服务器之间的网络传输数据的速度位于预先设置的数值范围内,网络的数据传输速度到达该数值范围,则表示当前网络状态正常,运行单页应用程序的终端可以向服务器上传日志文件,服务器能够接收到正确的日志文件。
网络状态不正常是指终端与服务器之间的网络传输数据的速度不符合预先设置的数值范围,网络的数据传输速度未到达该数值范围,则表示当前网络状态异常,运行单页应用程序的终端若向服务器上传日志文件,则服务器可能会接收到不完整的日志文件,甚至接收不到日志文件。
Web Worker独立线程是指与独立于单页应用程序线程的线程,即,日志文件与单页应用程序不在同一线程内,Web Worker独立线程用于传输日志文件。
具体地,若当前网络状态正常,则启动预先创建的Web Worker独立线程,通过该Web Worker独立线程,单页应用程序内预先创建的上传日志程序上传该日志文件给服务器,若当前网络状态异常,则把该日志文件保存在本地,并定期监控当前网络状态,当前网络状态正常后启动预先创建的独立线程,再通过该独立线程,上传该日志文件给服务器。
本发明实施例中,单页应用程序收集的日志信息包括性能日志信息和逻辑日志信息,收集的日志信息种类多样复杂不单一,使上报给服务器的日志信息内容更加丰富,提高服务器根据单页应用程序(谁的)日志信息确定单页应用程序在浏览器中(谁的)运行状况的准确性。同时,在日志上传的过程中,采用独立线程上传,在不影响单页面应用正常运行的基础上,提高上传的速度,并且,在网络状态异常时,将由日志信息生成的日志文件保存至本地,等候网络状态正常时进行上传,不易丢失日志文件,提高上传的质量和速度。
请参阅图2,图2为本发明第二实施例提供的日志上传方法的实现流程示意图,该方法包括以下步骤:
S201、当监听到触发日志收集事件时,单页应用程序启动预先创建的日志输出程序,通过该日志输出程序输出单页应用程序的逻辑日志信息,启动运行单页应用程序浏览器的性能接口,通过该性能接口输出单页应用程序的性能日志信息(本步骤的描述和权4不对应);
进一步地,在单页应用程序的逻辑调用阶段,即单页应用程序监听到日志收集事件(什么是逻辑调用),单页应用程序调用预先(谁)创建在单页应用程序各个节点处的(程序应该是预先写好的,临时创建好像不太可能,调用倒是可以的)日志输出程序,通过该日志输出程序输出单页应用程序相关的逻辑日志信息,保证页面中的每个节点处都可以正确的输出日志信息。
其中,节点是指在单页应用程序中选定的位置,可在此位置置入可用于监听的关键程序代码,开发人员可自行在单页应用程序中设置任意节点。
具体地,为保证单页应用程序在运行到每个节点时,都可以正确的输出日志,开发人员在选定的节点处设置监听代码,即,日志输出程序,当该监听代码监听到该单页应用程序运行发生异常情况时,通过日志输出程序,输出日志信息。
进一步地,同时还启动运行单页应用程序浏览器的API performance.timing性能接口,通过该性能接口收集单页应用程序的性能日志信息。
S202、根据日志信息生成日志文件;
为使单页应用程序更好的适应不同的应用环境,收集到的日志信息需要通过负责处理日志信息的模块进行兼容和过滤,再按照预先设置的格式要求,整理成预设格式的日志信息,以便更加有效、准确的对日志信息进行分析处理,来提高单页应用程序对不同浏览器环境的兼容性。
进一步地,单页应用程序调用日志文件生成模块,将兼容和过滤后具有预设格式的日志信息通过该日志文件生成模块生成日志文件。
S203、将该日志文件缓存至预先创建的队列中;
Web Worker独立线程与单页应用程序通过PostMessage进行通信,采用异步处理方式,利用PostMessage将生成的日志文件先写入到与Web Worker独立线程相联系的预先创建的消息队列中。
其中,PostMessage是Windows 应用程序接口中的一个常用函数,用于将一条条消息放入到消息队列中。具体的,该PostMessage函数将一个个日志文件寄送到与Web Worker独立线程相联系的预先创建的日志队列中,无需等待Webworker独立线程处理日志文件即可返回,是异步消息模式。日志队列里的日志文件可通过调用GetMessage函数和PeekMessage函数取得。
进一步地,异步处理方式是指非阻塞处理方式,采用Web Worker独立线程进行接收和处理日志文件的操作,负责接收日志文件时,则将由PostMessage函数寄送到的日志写入日志队列中,负责处理日志时,则从该日志队列中读取日志文件,进行处理。
需要说明的是,如果日志队列没有数据,将会处于等待状态,一旦有新的日志文件写入日志队列,将会触发Web Worker独立线程启动,开始工作。
S204、当该日志的数量大于该队列的预设阈值时,从该队列中读取该日志;
进一步地,异步处理方式处理日志还可根据需求配置日志队列的大小,当日志队列中日志文件的数量大于配置的日志队列中预设日志文件数量的大小时, 启动Web Worker独立线程,从该日志队列中获取该日志文件。
S205、获取当前网络状态;S206、判断当前网络状态是否正常;
判断当前网络状态是否正常,分为网络状态正常和网络状态异常两种情况,若网络状态正常,执行步骤S207;若网络状态异常,执行步骤S208。
S207、启动Web Worker独立线程,上传该日志文件给服务器;
当网络状态正常时,单页应用程序启动Web Workerr独立线程,单页应用程序内预先创建的上传日志程序上传由Web Worker独立线程读取出的日志文件给服务器。
S208、保存在Web Worker独立线程中读取出的日志文件到本地,并定期监控当前网络状态;当网络状态正常时,执行步骤S209。
S209、启动Web Worker独立线程,上传保存在本地的该日志文件给服务器。
当监控到网络状态正常时,单页应用程序启动Web Worker独立线程,单页应用程序内预先创建的上传日志程序上传保存在本地的日志给服务器。
本实施例未尽之细节,请参阅前述图1所示实施例的描述,此处不再赘述。
本发明实施例中,单页应用程序收集的日志信息包括性能日志信息和逻辑日志信息,收集的日志信息种类多样复杂不单一,使上报给服务器的日志信息内容更加丰富,提高服务器根据单页应用程序日志信息确定单页应用程序在浏览器中运行状况的准确性。同时,在日志上传的过程中,采用独立线程上传,在不影响单页面应用正常运行的基础上,提高上传的速度,并且,在网络状态异常时,将由日志信息生成的日志文件保存至本地,等候网络状态正常时进行上传,不易丢失日志文件,提高上传的质量和速度。
请参见图3,图3为本发明第三实施例提供的日志上传装置的结构示意图,该日志上传装置可内置于移动终端内,该日志上传装置包括:收集模块301、生成模块302、网络状态获取模块303和上传模块304。
收集模块301,用于当监听到触发日志收集事件时,收集日志信息,该日志信息包括性能日志信息和逻辑日志信息;其中,性能日志信息是指页面访问时间,页面渲染时间、页面性能参数和数据请求时间等。
逻辑日志信息是指单页应用程序的逻辑代码在不同应用环境下的不同的报错,不同应用环境可以是处于不同浏览器下的环境。
生成模块302,用于根据收集的日志信息生成日志文件;
具体的,单页应用程序调用日志文件生成模块,将具有预设格式的日志信息,通过日志文件生成模块生成日志文件。
上传模块303,用于获取当前网络状态,若当前网络状态正常,则启动预先创建的独立线程,上传日志信息给服务器,若当前网络状态异常,则保存该日志信息到本地,并定期监控当前网络状态,在当前网络状态正常后启动预先创建的独立线程,上传该日志信息给服务器。
其中,独立线程是指与独立于单页应用程序线程的线程,即,日志信息与单页应用程序不在同一线程内,独立线程用于传输日志信息。
本实施例未尽之细节,请参阅前述图1、图2所示实施例的描述,此处不再赘述。
本发明实施例中,收集了性能日志信息和逻辑日志信息,而非单一的逻辑日志信息,使日志内容更加丰富,同时,在日志上传的过程中,采用独立线程上传,不影响单页面应用的正常运行,并且,在网络状态异常时,将日志信息保存至本地,等候网络状态正常时进行上传,不易丢失日志信息。
请参阅图4,图4为本发明第四实施例提供的日志上传装置的结构示意图,该日志上传装置可内置于移动终端内,该日志上传装置用于执行上述图1~图2所示实施例中的日志上传方法,该日志上传装置与图3所示装置的不同之处在于:
进一步地,收集模块301包括:
第一收集子模块3011,用于当监听到触发日志收集事件时,启动预先创建的日志输出程序,收集逻辑日志信息;第二收集子模块3012,用于当监听到触发日志收集事件时,启动浏览器接口,收集性能日志信息。
进一步地,生成模块302包括:处理子模块3021,用于按照预置规则处理日志信息,得到预设格式的日志信息;调用生成子模块3022,用于调用日志文件生成模块,将具有预设格式的日志信息,通过日志文件生成模块生成日志文件。
进一步地,上传模块303还包括:发送子模块3031,用于启动预先创建的独立线程,发送日志文件到预先创建的日志队列中;具体的,接收到有需要上传的日志信息后,上传日志程序与单页应用程序通过PostMessage进行通信,采用异步处理方式,利用PostMessage将需要上传的日志信息先写入到预先创建的消息队列中;
上传子模块3032,用于当消息队列中的日志信息大于配置的消息队列的大小时, 启动Webworker独立线程,读取该日志信息;本发明实施例中,收集了性能日志信息和逻辑日志信息,而非单一的逻辑日志信息,使日志内容更加丰富,同时,在日志上传的过程中,采用独立线程上传,不影响单页面应用的正常运行,并且,在网络状态异常时,将日志信息保存至本地,等候网络状态正常时进行上传,不易丢失日志信息。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本发明所提供的一种日志上传方法及装置的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种日志上传方法,其特征在于,所述方法包括:
当监听到触发日志收集的事件时,收集日志信息,所述日志信息包括性能日志信息和逻辑日志信息;根据收集的日志信息生成日志文件;
获取当前网络状态,若当前网络状态正常,则启动预先创建的独立线程,上传所述日志文件给服务器,若当前网络状态异常,则保存所述日志文件到本地,并定期监控当前网络状态,在当前网络状态正常后启动预先创建的独立线程,上传所述日志文件给服务器。
2.如权利要求1所述的方法,其特征在于,所述日志信息为逻辑日志信息时,所述收集日志信息包括:
启动预先创建的日志输出程序;
获取通过所述日志输出程序输出的所述逻辑日志信息。
3.如权利要求1或2所述的方法,其特征在于,所述日志信息为性能日志信息时,所述收集日志信息包括:启动浏览器接口;获取通过所述接口输出的所述性能日志信息。
4.如权利要求3所述的方法,其特征在于,所述根据收集的日志信息生成日志文件包括:
按照预置规则处理所述日志信息,得到预设格式的日志信息;调用日志文件生成模块,将所述具有预设格式的日志信息,通过所述日志文件生成模块生成日志文件。
5.如权利要求4所述的方法,其特征在于,所述启动预先创建的独立线程,上传所述日志文件给服务器包括:启动预先创建的独立线程,发送所述日志文件到预先创建的日志队列中;
当所述日志队列中的日志文件的数量大于预设阈值时,启动预先创建的独立线程,上传所述日志文件给服务器。
6.如权利要求5所述的方法,其特征在于,所述独立线程可以是Web Work独立线程。
7.一种日志上传的装置,其特征在于,所述装置包括:
收集模块,用于当监听到触发日志收集事件时,收集日志信息,所述日志信息包括性能日志信息和逻辑日志信息;生成模块,用于根据收集的日志信息生成日志文件;
上传模块,用于获取当前网络状态,若当前网络状态正常,则启动预先创建的独立线程,上传所述日志文件给服务器,若当前网络状态异常,则保存所述日志文件到本地,并定期监控当前网络状态,在当前网络状态正常后启动预先创建的独立线程,上传所述日志文件给服务器。
8.如权利要求7所述的装置,其特征在于,所述收集模块包括:
第一收集子模块,用于启动预先创建的日志输出程序,获取通过所述日志输出程序输出的所述逻辑日志信息;第二收集子模块,用于启动浏览器接口,获取通过所述接口输出的所述性能日志信息。
9.如权利要求8所述的装置,其特征在于,所述生成模块包括:
处理子模块,用于按照预置规则处理所述日志信息,得到预设格式的日志信息;
调用生成子模块,用于调用日志文件生成模块,将所述具有预设格式的日志信息,通过所述日志文件生成模块生成日志文件。
10.如权利要求9所述的装置,其特征在于,所述上传模块包括:
发送子模块,用于启动预先创建的独立线程,发送所述日志文件到预先创建的日志队列中;
上传子模块,用于当所述日志队列中的日志文件的数量大于预设阈值时,启动预先创建的独立线程,上传所述日志文件给服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711142486.2A CN107809337A (zh) | 2017-11-17 | 2017-11-17 | 一种日志上传方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711142486.2A CN107809337A (zh) | 2017-11-17 | 2017-11-17 | 一种日志上传方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107809337A true CN107809337A (zh) | 2018-03-16 |
Family
ID=61580790
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711142486.2A Pending CN107809337A (zh) | 2017-11-17 | 2017-11-17 | 一种日志上传方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107809337A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108809725A (zh) * | 2018-06-15 | 2018-11-13 | 郑州云海信息技术有限公司 | 一种日志文件的收集方法及装置 |
CN109309585A (zh) * | 2018-09-21 | 2019-02-05 | 郑州云海信息技术有限公司 | 一种日志收集方法、装置以及设备 |
CN109491979A (zh) * | 2018-11-21 | 2019-03-19 | 深圳市小牛普惠投资管理有限公司 | 日志信息的上报方法、装置、计算机设备及存储介质 |
CN109743209A (zh) * | 2019-01-21 | 2019-05-10 | 北京百度网讯科技有限公司 | 用于传输信息的方法及装置 |
CN110213623A (zh) * | 2019-06-03 | 2019-09-06 | 上海哔哩哔哩科技有限公司 | 视频上传方法、视频上传装置及计算机可读存储介质 |
CN110321515A (zh) * | 2019-07-12 | 2019-10-11 | 北京字节跳动网络技术有限公司 | 网页数据存储方法、装置、设备及存储介质 |
CN110825601A (zh) * | 2019-10-29 | 2020-02-21 | 厦门亿联网络技术股份有限公司 | 一种嵌入式设备异常场景下的现场保存方法及装置 |
CN111835562A (zh) * | 2020-07-01 | 2020-10-27 | 北京爱笔科技有限公司 | 日志上传方法、日志查询方法、系统 |
CN111865674A (zh) * | 2020-07-09 | 2020-10-30 | 腾讯科技(深圳)有限公司 | 一种日志处理方法、装置及介质 |
CN112165449A (zh) * | 2020-08-21 | 2021-01-01 | 杭州安恒信息技术股份有限公司 | web应用实时权限的控制方法、电子装置和存储介质 |
CN112383636A (zh) * | 2020-11-20 | 2021-02-19 | 浙江百应科技有限公司 | 一种基于web worker的PC端文件上传方法 |
CN113179191A (zh) * | 2021-04-01 | 2021-07-27 | 众安信息技术服务有限公司 | 一种网络性能监控方法、装置及电子设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101242307A (zh) * | 2008-02-01 | 2008-08-13 | 刘峰 | 用嵌入代码代理日志实现网站访问分析系统与方法 |
CN104216820A (zh) * | 2014-08-22 | 2014-12-17 | 北京金山安全软件有限公司 | 一种浏览器性能测试方法、装置及服务器 |
CN105653625A (zh) * | 2015-12-23 | 2016-06-08 | 郑州悉知信息科技股份有限公司 | 一种异常数据分析方法及装置 |
CN106407078A (zh) * | 2016-09-26 | 2017-02-15 | 中国工商银行股份有限公司 | 基于信息交互的客户端性能监控装置及方法 |
CN106708578A (zh) * | 2016-12-23 | 2017-05-24 | 北京五八信息技术有限公司 | 基于双线程的日志输出方法及装置 |
CN106788896A (zh) * | 2016-12-27 | 2017-05-31 | 北京五八信息技术有限公司 | 日志数据的上传方法和装置 |
-
2017
- 2017-11-17 CN CN201711142486.2A patent/CN107809337A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101242307A (zh) * | 2008-02-01 | 2008-08-13 | 刘峰 | 用嵌入代码代理日志实现网站访问分析系统与方法 |
CN104216820A (zh) * | 2014-08-22 | 2014-12-17 | 北京金山安全软件有限公司 | 一种浏览器性能测试方法、装置及服务器 |
CN105653625A (zh) * | 2015-12-23 | 2016-06-08 | 郑州悉知信息科技股份有限公司 | 一种异常数据分析方法及装置 |
CN106407078A (zh) * | 2016-09-26 | 2017-02-15 | 中国工商银行股份有限公司 | 基于信息交互的客户端性能监控装置及方法 |
CN106708578A (zh) * | 2016-12-23 | 2017-05-24 | 北京五八信息技术有限公司 | 基于双线程的日志输出方法及装置 |
CN106788896A (zh) * | 2016-12-27 | 2017-05-31 | 北京五八信息技术有限公司 | 日志数据的上传方法和装置 |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108809725A (zh) * | 2018-06-15 | 2018-11-13 | 郑州云海信息技术有限公司 | 一种日志文件的收集方法及装置 |
CN109309585A (zh) * | 2018-09-21 | 2019-02-05 | 郑州云海信息技术有限公司 | 一种日志收集方法、装置以及设备 |
CN109491979A (zh) * | 2018-11-21 | 2019-03-19 | 深圳市小牛普惠投资管理有限公司 | 日志信息的上报方法、装置、计算机设备及存储介质 |
CN109743209A (zh) * | 2019-01-21 | 2019-05-10 | 北京百度网讯科技有限公司 | 用于传输信息的方法及装置 |
CN109743209B (zh) * | 2019-01-21 | 2022-07-15 | 北京百度网讯科技有限公司 | 用于传输信息的方法及装置 |
CN110213623A (zh) * | 2019-06-03 | 2019-09-06 | 上海哔哩哔哩科技有限公司 | 视频上传方法、视频上传装置及计算机可读存储介质 |
CN110321515B (zh) * | 2019-07-12 | 2021-07-27 | 北京字节跳动网络技术有限公司 | 网页数据存储方法、装置、设备及存储介质 |
CN110321515A (zh) * | 2019-07-12 | 2019-10-11 | 北京字节跳动网络技术有限公司 | 网页数据存储方法、装置、设备及存储介质 |
CN110825601A (zh) * | 2019-10-29 | 2020-02-21 | 厦门亿联网络技术股份有限公司 | 一种嵌入式设备异常场景下的现场保存方法及装置 |
CN111835562A (zh) * | 2020-07-01 | 2020-10-27 | 北京爱笔科技有限公司 | 日志上传方法、日志查询方法、系统 |
CN111835562B (zh) * | 2020-07-01 | 2023-10-17 | 北京爱笔科技有限公司 | 日志上传方法、日志查询方法、系统 |
CN111865674A (zh) * | 2020-07-09 | 2020-10-30 | 腾讯科技(深圳)有限公司 | 一种日志处理方法、装置及介质 |
CN111865674B (zh) * | 2020-07-09 | 2024-01-09 | 腾讯科技(深圳)有限公司 | 一种日志处理方法、装置及介质 |
CN112165449B (zh) * | 2020-08-21 | 2022-06-14 | 杭州安恒信息技术股份有限公司 | web应用实时权限的控制方法、电子装置和存储介质 |
CN112165449A (zh) * | 2020-08-21 | 2021-01-01 | 杭州安恒信息技术股份有限公司 | web应用实时权限的控制方法、电子装置和存储介质 |
CN112383636A (zh) * | 2020-11-20 | 2021-02-19 | 浙江百应科技有限公司 | 一种基于web worker的PC端文件上传方法 |
CN113179191A (zh) * | 2021-04-01 | 2021-07-27 | 众安信息技术服务有限公司 | 一种网络性能监控方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107809337A (zh) | 一种日志上传方法及装置 | |
CN108847977A (zh) | 一种业务数据的监控方法、存储介质和服务器 | |
CN111752799A (zh) | 一种业务链路跟踪方法、装置、设备及储存介质 | |
CN113553310B (zh) | 数据的采集方法及装置、存储介质、电子设备 | |
CN107656968B (zh) | 大批量业务数据导出方法及系统 | |
CN102802139A (zh) | 一种物联网网关数据适配系统及方法 | |
CN101707632A (zh) | 一种动态监控服务器集群性能并实时报警的方法 | |
CN106470123B (zh) | 日志收集方法、客户端、服务器和电子设备 | |
CN102196373A (zh) | 一种短信告警系统及短信告警方法 | |
EP1785841A3 (en) | Database for multiple implementation of http to obtain information from devices | |
CN107894945A (zh) | 埋点添加方法、移动终端及计算机可读存储介质 | |
EP1768309A3 (en) | Method and system for script implementation of HTTP to obtain information from remote devices | |
CN103023693A (zh) | 一种行为日志数据管理系统及方法 | |
CN108132868A (zh) | 一种数据监控方法、装置、计算设备及存储介质 | |
CN102571820A (zh) | 用于传输数据的方法、压缩服务器和终端 | |
CN104301161A (zh) | 业务质量指标的计算方法、计算装置以及通信系统 | |
CN115237857A (zh) | 日志处理方法、装置、计算机设备及存储介质 | |
CN105550179A (zh) | 一种网页收藏方法和浏览器插件 | |
CN106547806A (zh) | 页面加载方法及装置 | |
US10506392B1 (en) | Stream-processing of telecommunication diameter event records | |
CN105302917A (zh) | 应用于电子商务平台的数据处理系统及数据处理方法 | |
CN113010332A (zh) | 一种远程服务调用方法、装置、设备及存储介质 | |
CN105279226A (zh) | 一种基于大数据的数据监控方法和设备 | |
CN113422739B (zh) | 数据传输方法、发送端及数据传输系统 | |
CN102984240A (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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180316 |