diff --git a/buildman/manager/ephemeral.py b/buildman/manager/ephemeral.py index c1aaceae8e..aae6f9a78c 100644 --- a/buildman/manager/ephemeral.py +++ b/buildman/manager/ephemeral.py @@ -780,7 +780,7 @@ def _write_duration_metric(self, metric, realm, job_status=None): start_time = parsed_metric_data["start_time"] executor = parsed_metric_data.get("executor_name", "unknown") if job_status is not None: - metric.labels(executor, job_status).observe(time.time() - start_time) + metric.labels(executor, str(job_status)).observe(time.time() - start_time) else: metric.labels(executor).observe(time.time() - start_time) except Exception: