摘要

针对分布式系统中日志的分散以及异常无法高效排查的问题,提出了一种基于分布式消息中间件和GRU(Gate Recurrent Unit,门控循环单元)的方法对分布式系统的日志进行一个收集以及异常预测。首先使用消息中间件对分布式系统的日志进行预处理和收集。收集之后的日志经过word2vec(word to vector)进行编码后输入设计好的GRU网络中进行一个预测分类,通过对比预测值与实际值来分析系统的异常情况,系统维护人员就可以及时了解整个分布式系统的异常情况。通过实验仿真后也验证了论文提出的方法有着很好的轻量性与准确性。