pulsar-helm-chart icon indicating copy to clipboard operation
pulsar-helm-chart copied to clipboard

[1.0.24] Bookkeeper Metrics endpoint is not working

Open frankjkelly opened this issue 4 years ago • 0 comments

As per https://pulsar.apache.org/docs/en/deploy-monitoring/#bookkeeper-stats Bookkeeper has port 8000 enabled to get metrics for Prometheus.

As of 1.0.24 that does not appear to be enabled?

$ curl -vvv  http://platform-pulsar-bookkeeper:8000/metrics
*   Trying 10.101.87.72...
* TCP_NODELAY set
* Connected to platform-pulsar-bookkeeper (10.101.87.72) port 8000 (#0)
> GET /metrics HTTP/1.1
> Host: platform-pulsar-bookkeeper:8000
> User-Agent: curl/7.61.1
> Accept: */*
> 
* Empty reply from server
* Connection #0 to host platform-pulsar-bookkeeper left intact
curl: (52) Empty reply from server

The equivalent endpoints for Zookeeper and the Pulsar Broker are working fine

Looks like the Bookkeeper service definition is missing the metrics port (8000) https://github.com/kafkaesque-io/pulsar-helm-chart/blob/master/helm-chart-sources/pulsar/values.yaml#L709-L713

also FYI the Zookeeper service definition is missing the metrics port (8000 also?) https://github.com/kafkaesque-io/pulsar-helm-chart/blob/master/helm-chart-sources/pulsar/values.yaml#L494-L500

frankjkelly avatar Nov 02 '20 15:11 frankjkelly