/ft-tree

A toolkit for log template extraction

Primary LanguagePython

Paper

Our paper is published on IEEE/ACM International Symposium on Quality of Service. The information can be found here:

  • Title: Syslog Processing for Switch Failure Diagnosis and Prediction in Datacenter Networks
  • Authors: Shenglin Zhang, Weibin Meng, Jiahao Bu, Sen Yang, Ying Liu, Dan Pei, Jun(Jim) Xu, Yu Chen, Hui Dong, Xianping Qu, Lei Song
  • Paper link: paper

Environment:

python3, pygraphviz (if draw tree)

Train:

  • python main_train.py -train_log_path training.log -out_seq_path output.seq -templates output.template
    • Parameters:
      • -train_log_path: rawlog path
      • -out_seq_path:template index file
      • -templates:template file

Match:

  • python main_match.py -templates ./output.template -logs training.log
    • Parameters:
      • -templates: template path
      • -logs:logs which need to match