From 4d661ec0f3ccced9cb6a0b1441bfb845f70f1270 Mon Sep 17 00:00:00 2001
From: "Paul \"LeoNerd\" Evans" <paul@matrix.org>
Date: Fri, 6 Mar 2015 19:08:47 +0000
Subject: [PATCH] Remember to emit final linefeed from /metrics page, or
 Prometheus gets upset

---
 synapse/metrics/__init__.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/synapse/metrics/__init__.py b/synapse/metrics/__init__.py
index 47e475acd2..1acaa3fd09 100644
--- a/synapse/metrics/__init__.py
+++ b/synapse/metrics/__init__.py
@@ -105,6 +105,8 @@ def render_all():
             strs += ["# FAILED to render %s" % name]
             logger.exception("Failed to render %s metric", name)
 
+    strs.append("") # to generate a final CRLF
+
     return "\n".join(strs)
 
 
-- 
GitLab