[发明专利]日志采集方法、装置、计算机设备和存储介质在审
申请号: | 202011510561.8 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112506755A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 黄鹏 | 申请(专利权)人: | 北京顺达同行科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄恕 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 采集 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种日志采集方法、装置、计算机设备和存储介质。所述方法包括:当监听到服务实例注册信息时,从服务实例注册信息中提取服务宿主机地址;当根据服务宿主机地址确定需要采集日志时,获取日志文件路径以及采集指标;根据日志文件路径进行日志采集,得到服务实例日志;根据采集指标以及服务实例日志,得到服务指标信息;当接收到信息采集提示时,将服务指标信息传输至服务监控系统。采用本方法能够在避免对服务监控系统进行大量改造的情况下,使得服务监控系统采集到所需要的服务实例日志的服务指标信息,能够有效提高日志监控效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种日志采集方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,出现了开源的服务监控系统,比如Prometheus。这类服务监控系统支持自动拉取服务指标信息以及服务主动推送服务指标信息。
传统技术中,应用程序通常是通过日志来输出错误信息的,但是上述服务监控系统却不支持对应用日志进行匹配监控,当需要进行日志监控时,常需要改造服务监控系统中所有服务暴露服务指标信息。
然而,传统方法中,改造服务监控系统中所有服务暴露服务指标信息的工作量大,存在改造繁琐、日志监控效率低的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够避免对服务监控系统进行大量改造,提高日志监控效率的日志采集方法、装置、计算机设备和存储介质。
一种日志采集方法,所述方法包括:
当监听到服务实例注册信息时,从服务实例注册信息中提取服务宿主机地址;
当根据服务宿主机地址确定需要采集日志时,获取日志文件路径以及采集指标;
根据日志文件路径进行日志采集,得到服务实例日志;
根据采集指标以及服务实例日志,得到服务指标信息;
当接收到信息采集提示时,将服务指标信息传输至服务监控系统。
在一个实施例中,当监听到服务实例注册信息时,从服务实例注册信息中提取服务宿主机地址之前,还包括:
链接服务平台的服务发现接口;
通过服务发现接口监听服务平台通知服务实例注册信息。
在一个实施例中,链接服务发现接口之前,还包括:
响应日志采集配置操作,挂载各容器中应用程序日志,并声明信息采集方式,信息采集方式为需要服务监控系统采集服务指标信息。
在一个实施例中,还包括:
获取本地地址;
比对本地地址和服务宿主机地址;
当服务宿主机地址中包括本地地址时,确定需要采集日志。
在一个实施例中,当根据服务宿主机地址确定需要采集日志时,获取日志文件路径以及采集指标包括:
当根据服务宿主机地址确定需要采集日志时,从服务实例注册信息中获取服务实例标识;
发送服务实例配置信息获取请求至预设日志监控管理平台,服务实例配置信息获取请求携带服务实例标识;
接收反馈的服务实例配置信息,服务实例配置信息包括日志文件路径以及采集指标。
在一个实施例中,根据采集指标以及服务实例日志,得到服务指标信息包括:
根据采集指标,获取与采集指标对应的采集正则表达式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京顺达同行科技有限公司,未经北京顺达同行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011510561.8/2.html,转载请声明来源钻瓜专利网。