@@ 99-111 (lines=13) @@ | ||
96 | return ret |
|
97 | ||
98 | ||
99 | def proc_stat_cpu(self, key, val, ts): |
|
100 | ret = [] |
|
101 | total = sum([ float(i) for i in val]) |
|
102 | cpu = self.config.get('cpu_metrics') |
|
103 | for map_val in cpu: |
|
104 | if len(val) < 1: |
|
105 | break |
|
106 | metric_val = float(val.popleft()) |
|
107 | mstr = "{0}.{1}".format(key, map_val) |
|
108 | percent_val = float(metric_val / total) * 100.00 |
|
109 | mval = self.calc.per_second(key, percent_val, ts) |
|
110 | ret.append(plumd.Float(mstr, mval)) |
|
111 | return ret |
|
112 | ||
113 | ||
114 | def proc_stat(self): |
|
@@ 85-96 (lines=12) @@ | ||
82 | return ret |
|
83 | ||
84 | ||
85 | def proc_stat_cpu_percent(self, key, val, ts): |
|
86 | ret = [] |
|
87 | total = sum([ float(i) for i in val]) |
|
88 | cpu = self.config.get('cpu_metrics') |
|
89 | for map_val in cpu: |
|
90 | if len(val) < 1: |
|
91 | break |
|
92 | metric_val = float(val.popleft()) |
|
93 | mstr = "{0}.{1}".format(key, map_val) |
|
94 | percent_val = metric_val / total * 100.00 |
|
95 | ret.append(plumd.Float(mstr, percent_val)) |
|
96 | return ret |
|
97 | ||
98 | ||
99 | def proc_stat_cpu(self, key, val, ts): |