]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
server: fix: /metrics endpoint returning JSON-escaped Prometheus format (#17386)
authoro7si <redacted>
Fri, 28 Nov 2025 18:14:00 +0000 (02:14 +0800)
committerGitHub <redacted>
Fri, 28 Nov 2025 18:14:00 +0000 (19:14 +0100)
* fix: /metrics endpoint returning JSON-escaped Prometheus format

* mod: remove string overload from ok() method

tools/server/server.cpp

index 05bbe648c1db90338c8b88549d740e7b40e4bb3a..96b2df27f7e53d1042650219f271b6ed64a22dd0 100644 (file)
@@ -2713,7 +2713,8 @@ public:
 
         res->headers["Process-Start-Time-Unix"] = std::to_string(res_task->t_start);
         res->content_type = "text/plain; version=0.0.4";
-        res->ok(prometheus.str());
+        res->status = 200;
+        res->data = prometheus.str();
         return res;
     };