CN104965932A - 一种在日志集中管理平台中对日志进行实时推送的方法 - Google Patents
一种在日志集中管理平台中对日志进行实时推送的方法 Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/1734—Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1805—Append-only file systems, e.g. using logs or journals to store data
- G06F16/1815—Journaling 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自动销毁。
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)
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)
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 | 福建天晴数码有限公司 | 一种通用应用日志管理方法、装置和*** |
-
2015
- 2015-07-31 CN CN201510458973.4A patent/CN104965932A/zh active Pending
Patent Citations (3)
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)
Title |
---|
刘日佳: "基于NodeJS 的实时推送***的设计与实现", 《万方》 * |
Cited By (7)
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 |