We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 55eb9c2 commit 1f60d61Copy full SHA for 1f60d61
src/prometheus/tiny_httpd_prometheus.ml
@@ -205,7 +205,9 @@ let add_route_to_server (server : Server.t) (reg : registry) : unit =
205
Server.add_route_handler server Route.(exact "metrics" @/ return)
206
@@ fun _req ->
207
let str = Registry.emit_str reg in
208
- Response.make_string @@ Ok str
+ (* https://prometheus.io/docs/instrumenting/exposition_formats/#text-based-format *)
209
+ let headers = [ "content-type", "text/plain; version=0.0.4" ] in
210
+ Response.make_string ~headers @@ Ok str
211
212
let instrument_server (server : Server.t) reg : unit =
213
Server.add_middleware ~stage:(`Stage 1) server (http_middleware reg);
0 commit comments