]> arthur.barton.de Git - netdata.git/commitdiff
after tests fixes (redis module)
authorpaulfantom <paulfantom@gmail.com>
Tue, 12 Jul 2016 15:07:13 +0000 (17:07 +0200)
committerpaulfantom <paulfantom@gmail.com>
Tue, 12 Jul 2016 15:07:13 +0000 (17:07 +0200)
python.d/Makefile.am
python.d/redis.chart.py

index 933b567139e8ddd54f10e25b0b17c9a5e62354e9..89a44b36a6e987e15ab30f8905bbee3bc1d571de 100644 (file)
@@ -18,6 +18,7 @@ dist_python_SCRIPTS = \
        nginx.chart.py \
        phpfpm.chart.py \
        postfix.chart.py \
+       redis.chart.py \
        sensors.chart.py \
        squid.chart.py \
        tomcat.chart.py \
index dac8ffaaa828fe51371b207079290b3eba75d965..62830d9932afdde22aa989da99f9863dc124cb4b 100644 (file)
@@ -25,19 +25,18 @@ CHARTS = {
     'operations': {
         'options': [None, 'Operations', 'operations/s', 'Statistics', 'redis.statistics', 'line'],
         'lines': [
-            ['instantaneous_ops_per_sec', None, 'absolute']
+            ['instantaneous_ops_per_sec', 'operations', 'absolute']
         ]},
     'hit_rate': {
         'options': [None, 'Hit rate', 'percent', 'Statistics', 'redis.statistics', 'line'],
         'lines': [
-            ['hit_rate', None, 'absolute']
+            ['hit_rate', 'rate', 'absolute']
         ]},
     'memory': {
-        'options': [None, 'Memory utilization', 'bytes', 'Memory', 'redis.memory', 'line'],
+        'options': [None, 'Memory utilization', 'kilobytes', 'Memory', 'redis.memory', 'line'],
         'lines': [
-            ['used_memory', None, 'absolute'],
-            ['memory_', None, 'absolute'],
-            ['memory_', None, 'absolute']
+            ['used_memory', 'total', 'absolute', 1, 1024],
+            ['used_memory_lua', 'lua', 'absolute', 1, 1024]
         ]},
     'keys': {
         'options': [None, 'Database keys', 'keys', 'Keys', 'redis.keys', 'line'],
@@ -47,13 +46,13 @@ CHARTS = {
     'clients': {
         'options': [None, 'Clients', 'clients', 'Clients', 'redis.clients', 'line'],
         'lines': [
-            ['connected_clients', None, 'absolute'],
-            ['blocked_clients', None, 'absolute']
+            ['connected_clients', 'connected', 'absolute'],
+            ['blocked_clients', 'blocked', 'absolute']
         ]},
     'slaves': {
         'options': [None, 'Slaves', 'slaves', 'Replication', 'redis.replication', 'line'],
         'lines': [
-            ['connected_slaves', None, 'absolute']
+            ['connected_slaves', 'connected', 'absolute']
         ]}
 }
 
@@ -90,7 +89,7 @@ class Service(SocketService):
                 record = tmp.split(':')
                 data[record[0]] = int(record[1])
         try:
-            data['hit_rate'] = int((data['keyspace_hits'] / (data['keyspace_hits'] + data['keyspace_misses'])) * 100)
+            data['hit_rate'] = int((data['keyspace_hits'] / float(data['keyspace_hits'] + data['keyspace_misses'])) * 100)
         except:
             data['hit_rate'] = 0
 
@@ -109,6 +108,6 @@ class Service(SocketService):
 
         for name in data:
             if name.startswith('db'):
-                self.definitions['keys']['lines'].append(data[name, None, 'absolute'])
+                self.definitions['keys']['lines'].append([name.decode(), None, 'absolute'])
 
         return True