[发明专利]基于日志的流量消耗分析方法及系统有效
申请号: | 202010744240.8 | 申请日: | 2020-07-29 |
公开(公告)号: | CN111865725B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 楚晓柯;李帅 | 申请(专利权)人: | 平安健康保险股份有限公司 |
主分类号: | H04L43/0876 | 分类号: | H04L43/0876;H04L41/0631;H04L43/16;H04L9/40 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 邓应山 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 日志 流量 消耗 分析 方法 系统 | ||
本发明提供一种基于日志的流量消耗分析方法、系统、计算机设备及计算机可读存储介质,通过预先维护配置文件,根据所述配置文件建立与所述应用集群内包含的所有主机的安全外壳协议通道和超文本传输协议连接;基于所述安全外壳协议通道,向应用集群内包含的所有主机发送用于获取网络流量分析子数据的壳层命令;接收基于所述壳层命令,通过所述超文本传输协议连接返回的网络流量分析子数据;根据所述网络流量分析子数据,统计所述应用集群的网络流量分析数据,所述网络流量分析数据包括流量字节数据;使用预设规则对所述流量字节数据进行分析,得到流量分析结果,定位流量异常问题极快,为系统成本控制和恶意访问提供了巨大的助力。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于日志的流量消耗分析方法及系统。
背景技术
高额的公网流量费用已经是当前互联网应用的一个痛点,为了解决这个痛点,市面上各种产品层出不穷,最具典型的就是内容分发网络技术,即把所有的静态资源以及其他消耗流量较高的动态资源缓存到用户最近的各个节点来降低公网流量的传输距离,进而降低公网流量的费用,但如何准确的拿到消耗较大的资源信息呢?一股脑的把所有静态资源丢到内容分发节点上是必须的,但是随着资源在不断的新增,如果某一次人为的失误个别资源漏放在内容分发节点上,可能会造成巨大的损失。传统的流量消耗分析方式一般是在网络设备上抓取访问源IP的次数以及流量,但这并不能帮助定位到是哪个应用集群消耗了流量,且遇到多个系统共用同一个公网IP的情况下就更无从分析;或者是通过高额的技术和人工成分部署数据包分析工具来分析具体的消耗情况,因此,需要一种成本较低且分析更准确的流量数据消耗分析方法。
发明内容
有鉴于此,本发明实施例提供了一种基于日志的流量消耗分析方法、系统、计算机设备及计算机可读存储介质,用于解决流量数据消耗分析不准确且成本高的问题。
本发明实施例是通过下述技术方案来解决上述技术问题:
一种基于日志的流量消耗分析方法,包括:
预先维护配置文件,根据所述配置文件建立与应用集群内包含的所有主机的安全外壳协议通道和超文本传输协议连接,所述配置文件中包括所有主机的地址信息和所有主机的登录信息;
基于所述安全外壳协议通道,向所述应用集群内包含的所有主机发送用于获取网络流量分析子数据的壳层命令;
接收基于所述壳层命令,通过所述超文本传输协议连接返回的网络流量分析子数据;
根据所述网络流量分析子数据,统计所述应用集群的网络流量分析数据,所述网络流量分析数据包括流量字节数据;
使用预设规则对所述流量字节数据进行分析,得到流量分析结果;
输出所述流量分析结果。
进一步地,所述根据所述网络流量分析子数据,统计所述应用集群的网络流量分析数据,所述网络流量分析数据包括流量字节数据包括:
将所述网络流量子数据以预设格式写入空白文件中,得到网络流量数据文件;
基于所述网络流量数据文件,统计所述网络流量数据文件中流量字节数据的总数据量,作为所述应用集群的网络流量分析数据。
进一步地,所述预先维护配置文件,根据所述配置文件建立与应用集群内包含的所有主机的安全外壳协议通道和超文本传输协议连接,所述配置文件中包括所有主机的地址信息和所有主机的登录信息包括:
从配置文件中获取应用集群内所有主机的地址信息;
建立与所述地址信息对应的所有主机的安全外壳协议通道和与所述地址信息对应超文本传输协议连接。
进一步地,所述使用预设规则对所述流量字节数据进行计算,得到流量分析结果包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安健康保险股份有限公司,未经平安健康保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010744240.8/2.html,转载请声明来源钻瓜专利网。