-
Notifications
You must be signed in to change notification settings - Fork 50
[OSPRH-21020] Scrape all rabbitmq pods #780
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
[OSPRH-21020] Scrape all rabbitmq pods #780
Conversation
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: vyzigold The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
FVT will fail now, they need to be adjusted. |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/26cc499d02c84360a3c384988c0b7989 ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 46m 14s |
A bugfix proposed in openstack-k8s-operators/telemetry-operator#780 changes how rabbitmq metrics are being scraped. The FVT needs to be adjusted for the tests to pass. For a limited time, both versions of telemetry-operator (pre-bugfix and post-bugfix) are allowed to pass the tests. A PR to remove the pre-bugfix tasks will be created in the future.
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/977b5ae2e2344525b99154fa0f53868e ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 49m 29s |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/43efd572382b4069a721e061d995281a ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 41m 45s |
|
recheck |
4435a50 to
b4c2d73
Compare
|
This needs a few adjustments to make it work with TLS disabled. |
|
recheck |
|
/retest |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/acbb6851fe2f48f188852c5a972a4f6d ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 42m 04s |
|
recheck tempest tests didn't seem to get executed |
|
/retest |
|
/retest |
1 similar comment
|
/retest |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/c8414ce5d81c410889a2546337be8fa7 ❌ openstack-k8s-operators-content-provider FAILURE in 19m 18s |
RabbitMQ can be deployed with multiple replicas, while each replica will export different metrics. Having a ScrapeConfig with a service as a target means we're not scraping all metrics. This PR uses the Endpoints object to retrieve IP addresses of all rabbitmq related pods and creates a ScrapeConfig to scrape each pod through its IP address. This keeps the pattern of using ScrapeConfigs for configuring scraping.
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/757814351a5d4ccf887b757498f869c0 ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 47m 41s |
|
recheck - known issue with current-tested images missing |
|
/retest |
1 similar comment
|
/retest |
A bugfix proposed in openstack-k8s-operators/telemetry-operator#780 changes how rabbitmq metrics are being scraped. The FVT needs to be adjusted for the tests to pass. For a limited time, both versions of telemetry-operator (pre-bugfix and post-bugfix) are allowed to pass the tests. A PR to remove the pre-bugfix tasks will be created in the future.
|
/lgtm |
5f3d940
into
openstack-k8s-operators:main
|
/cherry-pick 18.0-fr4 |
|
@vyzigold: #780 failed to apply on top of branch "18.0-fr4": DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
RabbitMQ can be deployed with multiple replicas, while each replica will export different metrics. Having a ScrapeConfig with a service as a target means we're not scraping all metrics. This PR uses the Endpoints object to retrieve IP addresses of all rabbitmq related pods and creates a ScrapeConfig to scrape each pod through its IP address. This keeps the pattern of using ScrapeConfigs for configuring scraping. Cherry-pick from: openstack-k8s-operators#780
RabbitMQ can be deployed with multiple replicas, while each replica will export different metrics. Having a ScrapeConfig with a service as a target means we're not scraping all metrics. This PR uses the Endpoints object to retrieve IP addresses of all rabbitmq related pods and creates a ScrapeConfig to scrape each pod through its IP address. This keeps the pattern of using ScrapeConfigs for configuring scraping. Cherry-pick from: openstack-k8s-operators#780
RabbitMQ can be deployed with multiple replicas, while each replica
will export different metrics. Having a ScrapeConfig with a service
as a target means we're not scraping all metrics. This PR
uses the Endpoints object to retrieve IP addresses of all rabbitmq
related pods and creates a ScrapeConfig to scrape each pod through
its IP address. This keeps the pattern of using ScrapeConfigs for
configuring scraping.
Depends-On: infrawatch/feature-verification-tests#317