change bytes to kilobytes
Ilya committed
Jan 10, 2017 at 09:29 UTC
7dfea1555b6c78ab5acdd0b5dcae58f894bb481e
1 file changed
+16
-17
python.d/haproxy.chart.py
+16
-17
@@ -13,11 +13,11 @@ retries = 60
13
ORDER = ['fbin', 'fbout', 'fscur', 'fqcur', 'bbin', 'bbout', 'bscur', 'bqcur']
14
CHARTS = {
15
'fbin': {
16
- 'options': [None, "Bytes in", "bytes/s", 'Frontend', 'f.bin', 'line'],
16
+ 'options': [None, "Kilobytes in", "kilobytes in/s", 'Frontend', 'f.bin', 'line'],
17
'lines': [
18
]},
19
'fbout': {
20
- 'options': [None, "Bytes out", "bytes/s", 'Frontend', 'f.bout', 'line'],
20
+ 'options': [None, "Kilobytes out", "kilobytes out/s", 'Frontend', 'f.bout', 'line'],
21
'lines': [
22
]},
23
'fscur': {
@@ -29,11 +29,11 @@ CHARTS = {
29
'lines': [
30
]},
31
'bbin': {
32
- 'options': [None, "Bytes in", "bytes/s", 'Backend', 'b.bin', 'line'],
32
+ 'options': [None, "Kilobytes in", "kilobytes in/s", 'Backend', 'b.bin', 'line'],
33
'lines': [
34
]},
35
'bbout': {
36
- 'options': [None, "Bytes out", "bytes/s", 'Backend', 'b.bout', 'line'],
36
+ 'options': [None, "Kilobytes out", "kilobytes out/s", 'Backend', 'b.bout', 'line'],
37
'lines': [
38
]},
39
'bscur': {
@@ -58,19 +58,18 @@ class Service(UrlService):
58
self.charts = True
59
60
def create_charts(self, front_ends, back_ends):
61
- for chart in self.order_front:
62
- for _ in range(len(front_ends)):
63
- self.definitions[chart]['lines'].append(['_'.join([chart, front_ends[_]['# pxname']]),
64
- front_ends[_]['# pxname'],
65
- 'incremental' if chart.startswith(
66
- ('fb', 'bb')) else 'absolute'])
67
- for chart in self.order_back:
68
- for _ in range(len(back_ends)):
69
- self.definitions[chart]['lines'].append(['_'.join([chart, back_ends[_]['# pxname']]),
70
- back_ends[_]['# pxname'],
71
- 'incremental' if chart.startswith(
72
- ('fb', 'bb')) else 'absolute'])
73
-
61
+ for _ in range(len(front_ends)):
62
+ self.definitions['fbin']['lines'].append(['_'.join(['fbin', front_ends[_]['# pxname']]), front_ends[_]['# pxname'], 'incremental', 1, 1024])
63
+ self.definitions['fbout']['lines'].append(['_'.join(['fbout', front_ends[_]['# pxname']]), front_ends[_]['# pxname'], 'incremental', 1, 1024])
64
+ self.definitions['fscur']['lines'].append(['_'.join(['fscur', front_ends[_]['# pxname']]), front_ends[_]['# pxname'], 'absolute'])
65
+ self.definitions['fqcur']['lines'].append(['_'.join(['fqcur', front_ends[_]['# pxname']]), front_ends[_]['# pxname'], 'absolute'])
66
+
67
+ for _ in range(len(back_ends)):
68
+ self.definitions['bbin']['lines'].append(['_'.join(['bbin', back_ends[_]['# pxname']]), back_ends[_]['# pxname'], 'incremental', 1, 1024])
69
+ self.definitions['bbout']['lines'].append(['_'.join(['bbout', back_ends[_]['# pxname']]), back_ends[_]['# pxname'], 'incremental', 1, 1024])
70
+ self.definitions['bscur']['lines'].append(['_'.join(['bscur', back_ends[_]['# pxname']]), back_ends[_]['# pxname'], 'absolute'])
71
+ self.definitions['bqcur']['lines'].append(['_'.join(['bqcur', back_ends[_]['# pxname']]), back_ends[_]['# pxname'], 'absolute'])
72
+
73
def _get_data(self):
74
"""
75
Format data received from http request