From 553d71c677b8f1ac995723dee0a4f214e828e8d2 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Tue, 17 Oct 2017 05:03:58 +0200 Subject: munin stats: Output multigraph line for state --- doc/stats_dabmux_multi.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/doc/stats_dabmux_multi.py b/doc/stats_dabmux_multi.py index 027959a..d97b5e9 100755 --- a/doc/stats_dabmux_multi.py +++ b/doc/stats_dabmux_multi.py @@ -119,13 +119,15 @@ if len(sys.argv) == 1: munin_values = "" for ident in values: v = values[ident]['inputstat'] - munin_values += "multigraph buffers_{ident}\n".format(ident=ident.replace('-', '_')) + + ident_ = ident.replace('-', '_') + munin_values += "multigraph buffers_{ident}\n".format(ident=ident_) munin_values += "high.value {}\n".format(v['max_fill']) munin_values += "low.value {}\n".format(v['min_fill']) - munin_values += "multigraph over_underruns_{ident}\n".format(ident=ident.replace('-', '_')) + munin_values += "multigraph over_underruns_{ident}\n".format(ident=ident_) munin_values += "underruns.value {}\n".format(v['num_underruns']) munin_values += "overruns.value {}\n".format(v['num_overruns']) - munin_values += "multigraph audio_levels_{ident}\n".format(ident=ident.replace('-', '_')) + munin_values += "multigraph audio_levels_{ident}\n".format(ident=ident_) munin_values += "left.value {}\n".format(v['peak_left']) munin_values += "right.value {}\n".format(v['peak_right']) @@ -133,6 +135,7 @@ if len(sys.argv) == 1: # If ODR-DabMux is v1.3.1-3 or older, it doesn't export state match = re_state.match(v['state']) if match: + munin_values += "multigraph state_{ident}\n".format(ident=ident_) munin_values += "state.value {}\n".format(match.group(1)) else: print("Cannot parse state '{}'".format(v['state'])) -- cgit v1.2.3