-
Notifications
You must be signed in to change notification settings - Fork 30
Expand file tree
/
Copy pathglobalConfig.py
More file actions
66 lines (57 loc) · 1.86 KB
/
globalConfig.py
File metadata and controls
66 lines (57 loc) · 1.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#!/usr/bin/env python3
#-*- coding:utf-8 -*-
DATA_PATH = "./data/"
RESULT_PATH = "./results/"
ALGORITHM_PATH = "./algorithm/"
ALGORITHM_LIST = ['IPLoM', 'LKE', 'LogSig', 'FT_tree', 'Spell', 'Drain', 'MoLFI']
DATASET_LIST = ['2kBGL', '2kHPC', '2kHDFS', '2kZookeeper', '2kProxifier', '2kLinux', '2kHadoop']
ALGORITHM_STR = 'IPLoM, LKE, LogSig, FT_tree, Spell, Drain, MoLFI'
DATASET_STR = '2kBGL, 2kHPC, 2kHDFS, 2kZookeeper, 2kProxifier, 2kHadoop, 2kLinux'
ContextNum = {
"preceding_word_num": 1,
"succeeding_word_num": 0,
}
regL = {
"2kBGL": ['core\.[0-9]*'],
"2kHPC": ['([0-9]+\.){3}[0-9]'],
"2kHDFS": ['blk_(|-)[0-9]+','(/|)([0-9]+\.){3}[0-9]+(:[0-9]+|)(:|)'],
"2kZookeeper": ['(/|)([0-9]+\.){3}[0-9]+(:[0-9]+|)(:|)'],
"2kProxifier": [],
"2kHadoop": ['(\d+\.){3}\d+'],
"2kLinux": ['(\d+\.){3}\d+', '\d{2}:\d{2}:\d{2}'],
}
removeCol = {
"2kBGL": [0,1,2,3,4,5],
"2kHPC": [0,1],
"2kHDFS": [0,1,2],
"2kZookeeper": [0,1,2],
"2kProxifier": [0,1],
"2kHadoop": [],
"2kLinux": [],
}
GroupNum = {
"2kBGL":{"all": 112, "head": 60, "tail": 67},
"2kHDFS":{"all": 14, "head": 12, "tail": 13},
"2kHPC":{"all": 44, "head": 38, "tail": 12},
"2kZookeeper":{"all": 46, "head": 33, "tail": 35},
"2kProxifier":{"all": 7, "head": 7, "tail": 5},
"2kHadoop":{"all": 116, "head": 105, "tail": 22},
"2kLinux":{"all": 123, "head": 28, "tail": 109},
}
def printLine():
print('*********************************************')
from pprint import pprint
def print_obj(name, obj):
print(name, end=": ")
pprint(obj)
if __name__ == "__main__":
# run __main__ to print
print("DATA_PATH:", DATA_PATH)
print("RESULT_PATH:", RESULT_PATH)
print("ALGORITHM_PATH:", ALGORITHM_PATH)
print("")
print_obj("ContextNum", ContextNum)
print("")
print_obj("regL", regL)
print("")
print_obj("removeCol", removeCol)