[发明专利]一种流日志采集方法、装置、设备和存储介质有效
申请号: | 202010568198.9 | 申请日: | 2020-06-19 |
公开(公告)号: | CN111786973B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 雷思源;孙小强;周磊 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L43/022;H04L43/0876 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 采集 方法 装置 设备 存储 介质 | ||
本申请公开了一种流日志采集方法、装置、设备和存储介质,涉及云平台技术。具体实现方案为:该方法应用于软件定义网络的节点,所述方法包括:通过所述节点中的虚拟交换机获取日志流表,并配置在报文入向路径和报文出向路径的至少一个中;通过所述虚拟交换机根据所述日志流表命中匹配报文时,根据所述日志流表中的执行动作项,将命中报文转发至日志处理组件;通过所述节点中的日志处理组件,根据所述命中报文生成流日志;通过所述日志处理组件将所述流日志上报给日志服务端。根据本申请的技术解决了现有技术中软件定义网络中流量监控功能对网络性能构成影响的问题。
技术领域
本申请实施例涉及计算机技术领域,尤其涉及云平台技术。
背景技术
虚拟私有云(Virtual Private Cloud,简称VPC)是一个公共云计算资源的动态配置池,需要使用加密协议、隧道协议和其他安全程序,在民营企业和云服务提供商之间传输数据。一个VPC基本上把提供商的多租户架构变成单租户架构。
对于VPC的用户而言,需要对VPC中的流量有所了解,且存在基本的网络问题定位、流量监控及展示的需求。
相关技术中,通过云监控来了解云产品资源使用率、应用程序性能和云产品运行状况以及多指标监控、自定义告警等。但是,上述方案需要增加流量检查点,会引起云主机性能下降,对正常的流量转发采用了侵入式的监控方式,因此对正常业务存在影响。
发明内容
本申请实施例提供了一种流日志采集方法、装置、设备和存储介质。
根据本申请实施例的一方面,提供了一种流日志采集方法,应用于软件定义网络的节点,所述方法包括:
通过所述节点中的虚拟交换机获取日志流表,并配置在报文入向路径和报文出向路径的至少一个中;
通过所述虚拟交换机根据所述日志流表命中匹配报文时,根据所述日志流表中的执行动作项,将命中报文转发至日志处理组件;
通过所述节点中的日志处理组件,根据所述命中报文生成流日志;
通过所述日志处理组件将所述流日志上报给日志服务端。
根据本申请实施例的另一方面,提供了一种流日志采集装置,配置于软件定义网络的节点中,所述装置包括:
流表配置模块,配置于所述节点中的虚拟交换机中,用于获取日志流表,并配置在报文入向路径和报文出向路径至少一个中;
报文命中模块,配置于所述虚拟交换机中,用于根据所述日志流表命中匹配报文时,根据所述日志流表中的执行动作项,将命中报文转发至日志处理组件;
日志处理组件,配置于所述节点中,用于根据所述命中报文生成流日志;
所述日志处理组件,还用于将所述流日志上报给日志服务端。
根据本申请实施例的另一方面,提供了一种电子设备,其中,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请任意实施例所提供的流日志采集方法。
根据本申请实施例的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行本申请任意实施例所提供的流日志采集方法。
根据本申请的技术解决了现有技术中软件定义网络中流量监控功能对网络性能构成影响的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010568198.9/2.html,转载请声明来源钻瓜专利网。