Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cruise Control with Kafka behind load balancers and a single host name #2091

Open
christian-ertl opened this issue Dec 14, 2023 · 0 comments
Labels
functionality A feature request. question A code or meta question about the project.

Comments

@christian-ertl
Copy link

We use as Kafka cluster an AWS MSK which uses network load balancers to allow the use a different host name than the ones provided by AWS: The advertised listeners are reconfigured to return the same host name with different ports for each broker. (Cf. AWS solution article, pattern 2)

It appears Cruise Control currently does not support this use case.

From looking at the code of the PrometheusMetricSampler, I assume that our use case is currently not supported by Cruise Control as there only the host name is considered, but not the port. Since Prometheus actually returns the true host names, all the metrics are also skipped (which could probably be solved by scrape config).

@CCisGG CCisGG added question A code or meta question about the project. functionality A feature request. labels Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
functionality A feature request. question A code or meta question about the project.
Projects
None yet
Development

No branches or pull requests

2 participants