Module: check_mk
Branch: master
Commit: e7cefd988f059fcd4b05839d3c845bb8b95a6c9c
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=e7cefd988f059f…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: Wed Sep 19 09:42:23 2018 +0200
Minor cleanup
Change-Id: I6dbded3e899b87ed483cac9587ca7f3a61570cd7
---
checks/jolokia_metrics | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/checks/jolokia_metrics b/checks/jolokia_metrics
index e54f07f..505fdc0 100644
--- a/checks/jolokia_metrics
+++ b/checks/jolokia_metrics
@@ -454,6 +454,17 @@ check_info["jolokia_metrics.gc"] = {
# | |_| |
# '----------------------------------------------------------------------'
+def jolokia_metrics_tp(info, (inst, typ, tp)):
+ parsed = jolokia_metrics_parse(info)
+ if parsed.get(inst, "") == None:
+ raise MKCounterWrapped("No information from Jolokia agent")
+
+ if not inst in parsed \
+ or not tp in parsed[inst].get('tp', {}):
+ return None
+ return parsed[inst]['tp'][tp]
+
+
def inventory_jolokia_metrics_tp(info):
inv = []
parsed = jolokia_metrics_parse(info)