You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by GitBox <gi...@apache.org> on 2022/04/26 16:52:05 UTC

[GitHub] [pulsar-helm-chart] michaeljmarshall commented on issue #78: Metrics from pulsar proxy are not scraped because /metrics when authentication is enabled

michaeljmarshall commented on issue #78:
URL: https://github.com/apache/pulsar-helm-chart/issues/78#issuecomment-1110029405

   > > ```yaml
   > >         PULSAR_PREFIX_authenticateMetricsEndpoint: "false"
   > > ```
   > 
   > I need to understand, is this parameter is working? Or did you just provide the suggestion for the solution?
   > 
   > I'm also facing this issue now, and love to hear any other way to fix the issue.
   
   Yes, this is the correct solution. Whenever a configuration is not present in the `conf/proxy.conf` (or any of the `.conf` files), you must add the `PULSAR_PREFIX_` to the start of the configuration value. By doing so, the configuration script will map the suffix into the `.conf` file.
   
   https://github.com/apache/pulsar/blob/0c694cfdc9b11f915f1da86260ad3655c2e99a35/docker/pulsar/scripts/apply-config-from-env.py#L37
   
   Note that in the case of functions, the prefix is actually `PF_`. Note that the worker config files are `.yml`.
   
   https://github.com/apache/pulsar/blob/0c694cfdc9b11f915f1da86260ad3655c2e99a35/docker/pulsar/scripts/gen-yml-from-env.py#L55
   
   You can see here that we run the `bin/apply-config-from-env.py` script before starting the proxy process.
   
   https://github.com/apache/pulsar-helm-chart/blob/cee3fcfe569e2a8cc87fb5f8046b29f47f1d4e39/charts/pulsar/templates/proxy-statefulset.yaml#L184
   
   If you'd like to avoid adding the `PULSAR_PREFIX_`, the best solution is to open a PR in the apache/pulsar project and add the config, in this case `authenticateMetricsEndpoint` to the proxy conf. Then, a prefix won't be needed for this specific configuration.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org