1 From ceddea3f55773e104c628ef6316ce74785d235f3 Mon Sep 17 00:00:00 2001
2 From: °R
\ 4Ó¨
\7f < _â
\ 3>
3 Date: Tue, 6 Mar 2018 02:30:56 +0000
4 Subject: [PATCH] Migrate duration calculations to >=buildbot-0.9
7 buildbot_prometheus/prometheus.py | 8 ++++----
8 1 file changed, 4 insertions(+), 4 deletions(-)
10 diff --git a/buildbot_prometheus/prometheus.py b/buildbot_prometheus/prometheus.py
11 index a766f41..ebf41a1 100644
12 --- a/buildbot_prometheus/prometheus.py
13 +++ b/buildbot_prometheus/prometheus.py
14 @@ -302,7 +302,7 @@ class Prometheus(service.BuildbotService):
15 build_started = msg['started_at']
16 build_finished = msg['complete_at']
17 build_duration = build_finished - build_started
18 - duration_seconds = build_duration.total_seconds()
19 + duration_seconds = build_duration
20 self.g_builds_duration.labels(**labels).set(duration_seconds)
22 build_status = resolve_results_status(msg['results'])
23 @@ -401,7 +401,7 @@ class Prometheus(service.BuildbotService):
24 buildset_started = msg['submitted_at']
25 buildset_finished = msg['complete_at']
26 buildset_duration = buildset_finished - buildset_started
27 - duration_seconds = buildset_duration.total_seconds()
28 + duration_seconds = buildset_duration
29 self.g_buildsets_duration.labels(**labels).set(duration_seconds)
31 bs_success = resolve_results_status(msg['results'])
32 @@ -444,7 +444,7 @@ class Prometheus(service.BuildbotService):
33 br_started = msg['submitted_at']
34 br_finished = msg['complete_at']
35 br_duration = br_finished - br_started
36 - duration_seconds = br_duration.total_seconds()
37 + duration_seconds = br_duration
38 self.g_build_requests_duration.labels(**labels).set(duration_seconds)
40 br_success = resolve_results_status(msg['results'])
41 @@ -491,7 +491,7 @@ class Prometheus(service.BuildbotService):
42 step_started = msg['started_at']
43 step_finished = msg['complete_at']
44 step_duration = step_finished - step_started
45 - duration_seconds = step_duration.total_seconds()
46 + duration_seconds = step_duration
47 self.g_steps_duration.labels(**labels).set(duration_seconds)
49 step_success = resolve_results_status(msg['results'])