[
https://issues.apache.org/jira/browse/KUDU-3538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexey Serbin updated KUDU-3538:
--------------------------------
Description:
For better integration with Prometheus, it would be great to make Kudu
providing the [Prometheus HTTP-based Service Discovery
mechanism|https://prometheus.io/docs/prometheus/latest/configuration/configuration/#http_sd_config].
The SD endpoint should be served by the embedded webserver of a Kudu master.
The endpoint should provide the list of URLs with Prometheus-enabled metric
endpoints for all masters and tablet servers in a Kudu cluster. The content
must conform with the requirements outlined the corresponding documentation at
[https://prometheus.io/docs/prometheus/latest/http_sd|https://prometheus.io/docs/prometheus/latest/http_sd/]
was:
For better integration with Prometheus, it would be great to make Kudu
providing the [Prometheus HTTP-based Service Discovery
mechanism|https://prometheus.io/docs/prometheus/latest/configuration/configuration/#http_sd_config].
The SD endpoint can be served by kudu-master processes. The endpoint should
output the list of URLs with Prometheus-enabled metric endpoints for all
masters and tablet servers in a Kudu cluster. The content must conform with
the requirements outlined the corresponding documentation at
[https://prometheus.io/docs/prometheus/latest/http_sd|https://prometheus.io/docs/prometheus/latest/http_sd/]
> Implement HTTP Service Discovery endpoint for Prometheus
> --------------------------------------------------------
>
> Key: KUDU-3538
> URL: https://issues.apache.org/jira/browse/KUDU-3538
> Project: Kudu
> Issue Type: Improvement
> Components: master
> Reporter: Alexey Serbin
> Assignee: Marton Greber
> Priority: Major
> Labels: Integration, metrics, observability, supportability
>
> For better integration with Prometheus, it would be great to make Kudu
> providing the [Prometheus HTTP-based Service Discovery
> mechanism|https://prometheus.io/docs/prometheus/latest/configuration/configuration/#http_sd_config].
> The SD endpoint should be served by the embedded webserver of a Kudu master.
> The endpoint should provide the list of URLs with Prometheus-enabled metric
> endpoints for all masters and tablet servers in a Kudu cluster. The content
> must conform with the requirements outlined the corresponding documentation
> at
> [https://prometheus.io/docs/prometheus/latest/http_sd|https://prometheus.io/docs/prometheus/latest/http_sd/]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)