分析redis monitor命令收集信息的腳本

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])


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章