1.一种voip全链路跟踪分析系统,其特征在于,包括:报文处理模块、消息中转模块、数据分析模块、告警服务模块和日志索引模块;
报文处理模块,用于从sip服务器抓取sip报文包,并对sip报文包内的sip报文按照通话请求进行解析整理,得到目标sip事件;
消息中转模块,分别与报文处理模块、数据分析模块和日志索引模块连接,消息中转模块用于接收报文处理模块发送的目标sip事件,并根据数据分析模块、日志索引模块的请求向数据分析模块、日志索引模块发送目标sip事件;
数据分析模块,用于接收消息中转模块发送的目标sip事件并判断目标sip事件是否数据异常;
告警服务模块,与数据分析模块连接,告警服务模块用于在数据分析模块判断目标sip事件数据异常时,向运维人员发出告警通知;
日志索引模块,用于接收消息中转模块发送的目标sip事件并建立目标sip事件的sip日志索引,并根据供运维人员的检索请求定位相应的sip日志。
2.根据权利要求1所述的voip全链路跟踪分析系统,其特征在于,所述报文处理模块,具体用于对sip报文包内的sip报文按照通话请求进行解析整理,所述解析整理,包括:解码、过滤、排序、关联、合并、重组中一者或多者。
3.根据权利要求1所述的voip全链路跟踪分析系统,其特征在于,所述数据分析模块,具体用于:
通过深度学习方法对sip报文特征及历史sip事件数据进行训练,得到用于判断sip事件是否数据异常的数学模型;
根据所述数学模型判断中转模块发送的目标sip事件是否数据异常。
4.根据权利要求1所述的voip全链路跟踪分析系统,其特征在于,所述告警服务模块,具体用于:通过邮件、微信、电话中一种或多种方式向运维人员发出告警通知。
5.一种voip全链路跟踪分析方法,其特征在于,包括:
从sip服务器抓取sip报文包,并对sip报文包内的sip报文按照通话请求进行解析整理,得到目标sip事件;
判断目标sip事件是否数据异常,在判断结果为是时,向运维人员发出告警通知;
建立目标sip事件的sip日志索引,并根据供运维人员的检索请求定位相应的sip日志。
6.根据权利要求5所述的voip全链路跟踪分析方法,其特征在于,所述解析整理,具体包括:解码、过滤、排序、关联、合并、重组中一者或多者。
7.根据权利要求5所述的voip全链路跟踪分析方法,其特征在于,所述判断目标sip事件是否数据异常,具体为:
通过深度学习方法对sip报文特征及历史sip事件数据进行训练,得到用于判断sip事件是否数据异常的数学模型;
根据所述数学模型判断中转模块发送的目标sip事件是否数据异常。
8.根据权利要求5所述的voip全链路跟踪分析方法,其特征在于,所述向运维人员发出告警通知,具体包括:通过邮件、微信、电话中一种或多种方式向运维人员发出告警通知。