文件名称:SwissLog:ISSRE'20中SwissLog的实施
文件大小:2.69MB
文件格式:ZIP
更新时间:2024-04-27 11:38:47
Python
瑞士日志 该存储库是我们在ISSRE'20会议论文发布的基本实现。 SwissLog包含两部分:日志解析和异常检测。 我们首先在这里开源日志解析部分。 描述 SwissLog采用新颖的日志解析方法,并通过对历史日志数据进行标记化,字典化和聚类来提取多个模板。 与其他日志解析方法不同,我们基于字典的方法不需要参数调整过程。 这些模板保留为自然句子,而不是事件ID。 我们使用相同的标识符将这些日志语句链接起来,或者仅使用滑动窗口来构造名为会话的日志序列。 然后将日志序列转换为语义信息和时间信息。 SwissLog使用BERT编码器将语义信息编码为语义嵌入,并将时间信息投影到时间嵌入。 将语义嵌入和时间嵌入的连接作为输入,输入到基于Attn的Bi-LSTM中,以了解正常,异常和性能异常日志序列的特征。 项目结构 文件结构如下: └─log_parser ├─logs └─off
【文件预览】:
SwissLog-main
----requirements.txt(304B)
----LICENSE(1KB)
----log_parser()
--------offline_logparser()
--------logs()
----README.md(6KB)