time collections numpy nu matplotlib.pyplot plt char_until(x, y, name): plt.figure(=(, )) plt.plot(x, y, , =) plt.xlabel(, =) plt.ylabel(, =) plt.title(name) plt.xticks(=) plt.show() unix_time_to_dateTime(timestamp): time_local = time.localtime(timestamp) dt = time.strftime(, time_local) dt fileName = check_redis_monitor(fileName): DictRedis = collections.OrderedDict() (fileName, , =) file: read file.readlines(): read = read.strip() redisList = (read.split()) redisList[] = unix_time_to_dateTime((redisList[])) redisList[] = redisList[].split()[] redisList[] DictRedis: DictRedis[redisList[]] = {} redisList[] DictRedis[redisList[]]: DictRedis[redisList[]][redisList[]] = : DictRedis[redisList[]][redisList[]] += : redisList[] DictRedis[redisList[]]: DictRedis[redisList[]][redisList[]] = : DictRedis[redisList[]][redisList[]] += DictRedis (fileName, , =) file: d1 = {} read file.readlines(): read = read.strip() redisList = (read.split()) redisList[] = unix_time_to_dateTime((redisList[])) redisList[] = redisList[].split()[] == redisList[] == redisList[] redisList[]: l1 = redisList[].split() l1.pop() s1 = .join(l1) s1 d1: d1[s1] = : d1[s1] += a d1: (a, d1[a])