From b875ef4443eb0514bdafe4a3f92ffb244aaaf2a9 Mon Sep 17 00:00:00 2001 From: hnrd Date: Mon, 23 Apr 2018 13:37:13 +0200 Subject: [PATCH] only export response times on up monitors --- exporter.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/exporter.py b/exporter.py index be3546b..a196f5e 100644 --- a/exporter.py +++ b/exporter.py @@ -29,12 +29,13 @@ def format_prometheus(data): item.get('url'), 1 if item.get('status', 0) == 2 else 0, ) - result += 'uptimerobot_response_time{{name="{}",type="{}",url="{}"}} {}\n'.format( - item.get('friendly_name'), - item.get('type'), - item.get('url'), - item.get('response_times').pop().get('value'), - ) + if item.get('status', 0) == 2: + result += 'uptimerobot_response_time{{name="{}",type="{}",url="{}"}} {}\n'.format( + item.get('friendly_name'), + item.get('type'), + item.get('url'), + item.get('response_times').pop().get('value'), + ) return result