# -*- coding: utf-8 -*-
-# Description: apache cache netdata python.d plugin
+# Description: apache cache netdata python.d module
# Author: Pawel Krupa (paulfantom)
from base import LogService
priority = 60000
-retries = 5
-update_every = 3
+retries = 60
+# update_every = 3
ORDER = ['cache']
CHARTS = {
self.order = ORDER
self.definitions = CHARTS
- def _format_data(self):
+ def _get_data(self):
"""
Parse new log lines
:return: dict
"""
try:
- raw = self._get_data()
+ raw = self._get_raw_data()
if raw is None:
return None
+ elif not raw:
+ return {'hit': 0,
+ 'miss': 0,
+ 'other': 0}
except (ValueError, AttributeError):
return None