varnish plugin bugfix (#4228)
Ilya Mashchenko committed
Sep 20, 2018 at 07:41 UTC
e2097ea16a1ec8e29c1316d8d2f6e83802ef47c9
1 file changed
+3
-2
python.d/varnish.chart.py
+3
-2
@@ -214,8 +214,9 @@ class Service(ExecutableService):
214
215
data.update(dict((param, value) for _, param, value in server_stats))
216
217
- data['memory_allocated'] = data['s0.g_bytes']
218
- data['memory_free'] = data['s0.g_space']
217
+ # varnish 5 uses default.g_bytes and default.g_space
218
+ data['memory_allocated'] = data.get('s0.g_bytes') or data.get('default.g_bytes')
219
+ data['memory_free'] = data.get('s0.g_space') or data.get('default.g_space')
220
221
return data
222