Skip to content

Commit c568f71

Browse files
committed
problem: no content type for metrics endpoint
fix: #292
1 parent 202c934 commit c568f71

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/main/kotlin/io/emeraldpay/dshackle/monitoring/MonitoringSetup.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ class MonitoringSetup(
8888
)
8989
server.createContext(monitoringConfig.prometheus.path) { httpExchange ->
9090
val response = prometheusRegistry.scrape()
91+
httpExchange.responseHeaders.add("Content-Type", "text/plain; version=0.0.4; charset=utf-8")
9192
httpExchange.sendResponseHeaders(200, response.toByteArray().size.toLong())
9293
httpExchange.responseBody.use { os ->
9394
os.write(response.toByteArray())

0 commit comments

Comments
 (0)