From 6af5c4a349f0340675b23217062c1fe9406f5d1f Mon Sep 17 00:00:00 2001 From: josef Date: Wed, 28 Oct 2015 12:52:14 +0100 Subject: adding diff counter for history in logreader --- monitor/josef_logreader.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'monitor/josef_logreader.py') diff --git a/monitor/josef_logreader.py b/monitor/josef_logreader.py index 8dadc7a..cac5812 100755 --- a/monitor/josef_logreader.py +++ b/monitor/josef_logreader.py @@ -165,13 +165,23 @@ def write_history_data(l): with open(logfile, 'a') as f: prev_val = 0 for item in data_list: + s = str(item[0]) if item[1] > prev_val: val = item[1] else: val = prev_val + + if prev_val == 0: + diff = 0 + else: + diff = val - prev_val + prev_val = val - # print item[0], val - f.write(str(item[0]) + " " + str(val) + "\n") + + s += " " + str(val) + s += " " + str(diff) + s += "\n" + f.write(s) f.close() @@ -188,9 +198,10 @@ if __name__ == "__main__": if log == "monitor.log": pass elif log[- len(OVERLAP_STR):] == OVERLAP_STR: - # print_overlap(log) + print_overlap(log) pass else: + pass # print log # print_log_stats(log) # print_average_age(log) -- cgit v1.1