From 56c6a8b13b2b8ce6aec09dbb714207f2b519c4dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sat, 30 Jan 2021 14:33:17 +0100 Subject: [PATCH] prometheus: treat exim log file as binary (#50699) --- .../prometheus-entrouvert-exporter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/prometheus-entrouvert-exporter/prometheus-entrouvert-exporter.py b/prometheus-entrouvert-exporter/prometheus-entrouvert-exporter.py index 33f8fdd..df9d3cb 100755 --- a/prometheus-entrouvert-exporter/prometheus-entrouvert-exporter.py +++ b/prometheus-entrouvert-exporter/prometheus-entrouvert-exporter.py @@ -64,9 +64,9 @@ def etckeeper(ctn): def exim(ctn): - with open('/var/log/exim4/mainlog') as fh: + with open('/var/log/exim4/mainlog', 'rb') as fh: for line in fh.readlines(): - if " ** " in line: + if b" ** " in line: eo_exim.labels(ctn, "errors").inc() deferred = int(run("exim -bpc")) eo_exim.labels(ctn, "deferred").set(deferred)