Marton Greber has posted comments on this change. ( http://gerrit.cloudera.org:8080/24269 )
Change subject: KUDU-3690: Add filtering to /metrics_prometheus ...................................................................... Patch Set 6: (2 comments) http://gerrit.cloudera.org:8080/#/c/24269/6/src/kudu/server/default_path_handlers.cc File src/kudu/server/default_path_handlers.cc: http://gerrit.cloudera.org:8080/#/c/24269/6/src/kudu/server/default_path_handlers.cc@499 PS6, Line 499: resp->status_code = HttpStatusCode::BadRequest; : resp->output << "The 'attributes' parameter must be provided as key-value pairs " : "(i.e. an even number of values)"; > nit: Does it make sense to set Content-Type as well for clients as a standa Content-Type is actually defined on the handler registration level already. for json metrics: webserver->RegisterJsonPathHandler("/metrics", "JSON Metrics", callback, is_on_nav_bar); for prometheus metrics: webserver->RegisterPrerenderedPathHandler("/metrics_prometheus", "Prometheus Metrics", callback, StyleMode::UNSTYLED, is_on_nav_bar); then handled in: void Webserver::SendResponse(struct sq_connection* connection, PrerenderedWebResponse* resp, const WebRequest* req, StyleMode mode) { according to enum class StyleMode. /metrics -> application/json /metrics_prometheus -> text/plain http://gerrit.cloudera.org:8080/#/c/24269/6/src/kudu/tserver/tablet_server-test.cc File src/kudu/tserver/tablet_server-test.cc: http://gerrit.cloudera.org:8080/#/c/24269/6/src/kudu/tserver/tablet_server-test.cc@4511 PS6, Line 4511: str > Here and below: Would it make sense to have a sanity check (CheckPrometheus Done -- To view, visit http://gerrit.cloudera.org:8080/24269 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I5c0b23ae5c184bf9e33e453736cef5e7ce8ee2e1 Gerrit-Change-Number: 24269 Gerrit-PatchSet: 6 Gerrit-Owner: Marton Greber <[email protected]> Gerrit-Reviewer: Alexey Serbin <[email protected]> Gerrit-Reviewer: Ashwani Raina <[email protected]> Gerrit-Reviewer: Gabriella Lotz <[email protected]> Gerrit-Reviewer: Kudu Jenkins (120) Gerrit-Reviewer: Marton Greber <[email protected]> Gerrit-Reviewer: Yan-Daojiang <[email protected]> Gerrit-Reviewer: Zoltan Chovan <[email protected]> Gerrit-Reviewer: Zoltan Martonka <[email protected]> Gerrit-Comment-Date: Tue, 12 May 2026 11:29:38 +0000 Gerrit-HasComments: Yes
