From 22334ffbb952be0673bf8c1f91cde2979edaa486 Mon Sep 17 00:00:00 2001 From: KirillPamPam Date: Thu, 9 Jan 2025 14:36:38 +0400 Subject: [PATCH] Add content-type to metrics (#618) --- .../kotlin/io/emeraldpay/dshackle/monitoring/MonitoringSetup.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/kotlin/io/emeraldpay/dshackle/monitoring/MonitoringSetup.kt b/src/main/kotlin/io/emeraldpay/dshackle/monitoring/MonitoringSetup.kt index 82c8d8da..c390ee84 100644 --- a/src/main/kotlin/io/emeraldpay/dshackle/monitoring/MonitoringSetup.kt +++ b/src/main/kotlin/io/emeraldpay/dshackle/monitoring/MonitoringSetup.kt @@ -87,6 +87,7 @@ class MonitoringSetup( server.createContext(monitoringConfig.prometheus.path) { httpExchange -> val response = prometheusRegistry.scrape() httpExchange.responseHeaders.add("Content-Encoding", "gzip") + httpExchange.responseHeaders.add("Content-Type", "text/plain") httpExchange.sendResponseHeaders(200, 0) httpExchange.responseBody.use { os -> GZIPOutputStream(os).use { gzos ->