From 71c35740bfc8cf3cf6e69e16bd0d899aa54c32a4 Mon Sep 17 00:00:00 2001 From: Jan-Philipp Litza Date: Mon, 18 Nov 2024 21:06:09 +0100 Subject: [PATCH] out_prometheus_exporter: Return 204 on no metrics Especially when using log_to_metrics or directly after startup, it might well be that no metrics are available yet. This isn't an error condition, so don't return a 4xx code! Signed-off-by: Jan-Philipp Litza --- plugins/out_prometheus_exporter/prom_http.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/out_prometheus_exporter/prom_http.c b/plugins/out_prometheus_exporter/prom_http.c index 5f3307f9af0..95be3a5d94d 100644 --- a/plugins/out_prometheus_exporter/prom_http.c +++ b/plugins/out_prometheus_exporter/prom_http.c @@ -165,7 +165,7 @@ static void cb_metrics(mk_request_t *request, void *data) buf = metrics_get_latest(); if (!buf) { - mk_http_status(request, 404); + mk_http_status(request, 204); mk_http_done(request); return; }