CN104965932A - 一种在日志集中管理平台中对日志进行实时推送的方法 - Google Patents

一种在日志集中管理平台中对日志进行实时推送的方法 Download PDF

Info

Publication number
CN104965932A
CN104965932A CN201510458973.4A CN201510458973A CN104965932A CN 104965932 A CN104965932 A CN 104965932A CN 201510458973 A CN201510458973 A CN 201510458973A CN 104965932 A CN104965932 A CN 104965932A
Authority
CN
China
Prior art keywords
daily record
page
management platform
browser
log
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
Application number
CN201510458973.4A
Other languages
English (en)
Inventor
周连毅
李文君
张明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Yi Xun Network Technology Co Ltd
Original Assignee
Shandong Yi Xun Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shandong Yi Xun Network Technology Co Ltd filed Critical Shandong Yi Xun Network Technology Co Ltd
Priority to CN201510458973.4A priority Critical patent/CN104965932A/zh
Publication of CN104965932A publication Critical patent/CN104965932A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/1734Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/1805Append-only file systems, e.g. using logs or journals to store data
    • G06F16/1815Journaling file systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种在日志集中管理平台中对日志进行实时推送的方法,其步骤是:监控页面向日志集中管理平台的后端查询符合条件的若干条日志,并写入到浏览器的日志监控区域,实时监控页面与日志集中管理平台的后端建立websocket链接,并将监控的参数发送给日志集中管理平台,日志集中管理平台根据参数设立定时任务,将新的日志内容通过websocket推送给浏览器上的页面,浏览器上的页面将日志内容写到日志展示区域的最上方。关闭浏览器页面时,websocket自动销毁。本发明解决了日志集中管理平台缺乏将日志实时推送到用户浏览器的能力,用户可以实时监控日志的变化。

Description

一种在日志集中管理平台中对日志进行实时推送的方法
技术领域
本发明涉及计算机应用领域,尤其涉及一种对日志进行实时推送的方法。
背景技术
为了更好的监控和分析日志,现在出现了较多的日志集中管理平台,如局域网内的Logstash+ElasticSearch+Kibana4、flume、Splunk、云志等。在这些平台上都是通过B/S形式,通过浏览器可以直接查询分散在不同地方的日志。但这类产品在分析日志时的实时性不强,只有在用户手工触发日志查询操作时,才会将日志展示给用户,这样在一些实时性较强的场景中使用并不方便,日志集中管理平台缺乏将日志实时推送到用户浏览器的能力。
发明内容
为解决上述技术问题,本发明提供了一种在日志集中管理平台中对日志进行实时推送的方法,其无需用户操作即可直接将日志内容展示给用户。
为了实现上述目的,本发明采用如下技术方案。
一种在日志集中管理平台中对日志进行实时推送的方法,可以将日志实时推送到用户浏览器,包括如下步骤:
(1)用户需要实时监控日志时,打开实时监控页面后,该页面会向日志集中管理平台的后端(服务器,是日志集中管理平台的主体)查询符合条件(如日志的来自的主机、日志所属的类型、日志中包含的关键词)的、最近的若干条日志,然后将符合条件的日志写入到浏览器的日志监控区域。
(2)实时监控页面(即日志集中管理平台的前端)与日志集中管理平台的后端建立websocket链接,并将监控的参数(如日志的来自的主机、日志所属的类型、日志中包含的关键词)发送给日志集中管理平台。
(3)日志集中管理平台根据参数设立定时任务。该定时任务会每隔***指定的时间来查询***有没有新的日志产生。
(4)如果有新的日志产生,将新的日志内容通过websocket推送给浏览器上的页面(日志集中管理平台的前端)。
(5)浏览器上的页面在监听到有新的日志产生时,用js将日志内容写到日志展示区域的最上方。
(6)当用户关闭浏览器页面时,websocket自动销毁。
本发明的有益效果是,解决了日志集中管理平台缺乏将日志实时推送到用户浏览器的能力,用户可以实时监控日志的变化。
当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
图1是本实施例符合查询条件的日志展示效果图。
图2是本实施例新的符合条件的日志产生时展示效果图。
具体实施方式
下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
一种在日志集中管理平台中对日志进行实时推送的方法,其步骤如下:
(1)用户需要实时监控日志时,打开实时监控页面后,该页面会向日志集中管理平台的后端查询符合条件的、最近的若干条日志,然后将符合条件的日志写入到浏览器的日志监控区域。如图1所示,用户打开浏览器后,展示符合查询条件的日志。
(2)实时监控页面与日志集中管理平台的后端建立websocket链接,并将监控的参数发送给日志集中管理平台。
(3)日志集中管理平台根据参数设立定时任务。该定时任务会每隔***指定的时间来查询***有没有新的日志产生。
(4)如果有新的日志产生,将新的日志内容通过websocket推送给浏览器上的页面。
(5)浏览器上的页面在监听到有新的日志产生时,用js将日志内容写到日志展示区域的最上方。如图2所示,当有新的符合条件的日志产生时,无需用户操作,界面自动在日志显示区域上方展示出新的日志,之前的日志下滑到下方展示。
(6)当用户关闭浏览器页面时,websocket自动销毁。
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

Claims (1)

1.一种在日志集中管理平台中对日志进行实时推送的方法,其特征是,包括如下步骤:
(1)用户需要实时监控日志时,打开实时监控页面后,该页面会向日志集中管理平台的后端查询符合条件的、最近的若干条日志,然后将符合条件的日志写入到浏览器的日志监控区域;
(2)实时监控页面与日志集中管理平台的后端建立websocket链接,并将监控的参数发送给日志集中管理平台;
(3)日志集中管理平台根据参数设立定时任务,该定时任务会每隔***指定的时间来查询***有没有新的日志产生;
(4)如果有新的日志产生,将新的日志内容通过websocket推送给浏览器上的页面;
(5)浏览器上的页面在监听到有新的日志产生时,用js将日志内容写到日志展示区域的最上方;
(6)当用户关闭浏览器页面时,websocket自动销毁。
CN201510458973.4A 2015-07-31 2015-07-31 一种在日志集中管理平台中对日志进行实时推送的方法 Pending CN104965932A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510458973.4A CN104965932A (zh) 2015-07-31 2015-07-31 一种在日志集中管理平台中对日志进行实时推送的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510458973.4A CN104965932A (zh) 2015-07-31 2015-07-31 一种在日志集中管理平台中对日志进行实时推送的方法

Publications (1)

Publication Number Publication Date
CN104965932A true CN104965932A (zh) 2015-10-07

Family

ID=54219971

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510458973.4A Pending CN104965932A (zh) 2015-07-31 2015-07-31 一种在日志集中管理平台中对日志进行实时推送的方法

Country Status (1)

Country Link
CN (1) CN104965932A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106855888A (zh) * 2016-12-29 2017-06-16 北京车智赢科技有限公司 基于Logstash分布式***的日志监控***
CN107291615A (zh) * 2017-05-19 2017-10-24 北京北信源软件股份有限公司 一种web前端日志输出方法与装置
CN110784519A (zh) * 2019-09-27 2020-02-11 深圳点猫科技有限公司 将后端程序日志显示于前端页面的方法与装置
CN113806318A (zh) * 2021-07-30 2021-12-17 奇安信科技集团股份有限公司 基于页面的浏览器日志输出方法、装置、设备及存储介质
CN116150237A (zh) * 2022-11-02 2023-05-23 北京睿芯高通量科技有限公司 一种新型智能安防***中的人口热力动态展示方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101119392A (zh) * 2007-08-21 2008-02-06 南京联创科技股份有限公司 Socket统一接入的方法
CN102902752A (zh) * 2012-09-20 2013-01-30 新浪网技术(中国)有限公司 一种日志监控方法及***
CN104144081A (zh) * 2014-08-26 2014-11-12 福建天晴数码有限公司 一种通用应用日志管理方法、装置和***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101119392A (zh) * 2007-08-21 2008-02-06 南京联创科技股份有限公司 Socket统一接入的方法
CN102902752A (zh) * 2012-09-20 2013-01-30 新浪网技术(中国)有限公司 一种日志监控方法及***
CN104144081A (zh) * 2014-08-26 2014-11-12 福建天晴数码有限公司 一种通用应用日志管理方法、装置和***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘日佳: "基于NodeJS 的实时推送***的设计与实现", 《万方》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106855888A (zh) * 2016-12-29 2017-06-16 北京车智赢科技有限公司 基于Logstash分布式***的日志监控***
CN106855888B (zh) * 2016-12-29 2020-12-22 北京车智赢科技有限公司 基于Logstash分布式***的日志监控***
CN107291615A (zh) * 2017-05-19 2017-10-24 北京北信源软件股份有限公司 一种web前端日志输出方法与装置
CN110784519A (zh) * 2019-09-27 2020-02-11 深圳点猫科技有限公司 将后端程序日志显示于前端页面的方法与装置
CN113806318A (zh) * 2021-07-30 2021-12-17 奇安信科技集团股份有限公司 基于页面的浏览器日志输出方法、装置、设备及存储介质
CN116150237A (zh) * 2022-11-02 2023-05-23 北京睿芯高通量科技有限公司 一种新型智能安防***中的人口热力动态展示方法
CN116150237B (zh) * 2022-11-02 2024-02-06 北京中科通量科技有限公司 一种新型智能安防***中的人口热力动态展示方法

Similar Documents

Publication Publication Date Title
CN104965932A (zh) 一种在日志集中管理平台中对日志进行实时推送的方法
WO2018217690A3 (en) SYSTEMS AND METHODS FOR PROVIDING DIAGNOSTICS FOR A SUPPLY CHAIN
Gurjar et al. Cloud business intelligence–is what business need today
CN106331695B (zh) 一种基于视频音频检测与数据分析***
CN106933724B (zh) 一种分布式信息追踪***、信息处理方法及装置
EP2753024A3 (en) System and method for continuously monitoring and searching social networking media
US10706062B2 (en) Method and system for exchanging data from a big data source to a big data target corresponding to components of the big data source
US20160012150A1 (en) System and method for main distribution network graph/model/data integration based on remote access and information interaction
CN105677842A (zh) 基于Hadoop大数据处理技术的日志分析***
WO2015060889A3 (en) Local management for intermediary graphics rendition
WO2013155529A1 (en) Social feed trend visualization
CN104965935B (zh) 网络监控日志的更新方法
CN104346480A (zh) 信息挖掘方法和装置
WO2017016084A1 (zh) 告警信息通知方法、装置及告警信息过滤设备
WO2021108454A3 (en) Systems and methods to analyze customer contacts
CN102385607B (zh) 互联网分享api端口聚合及监控***
CN202841168U (zh) 网络资源监控***
CN103581300B (zh) 互动会议***信息资料在线保全方法
Khan et al. Impact of big data over telecom industry
CN108874818A (zh) 一种数据智能可视化***及方法
CN204145546U (zh) 一种交互式智能问询服务终端平台
CN105631012A (zh) 一种新媒体大数据智能分析***
CN105630605A (zh) 基于数据服务访问情况动态调整数据服务集群的方法
CN104376027A (zh) 基于社会化媒体的信息采集分析***及其方法
CN103873564A (zh) 一种在多服务器负载均衡条件下实现SignalR双工通信的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20151007

RJ01 Rejection of invention patent application after publication