-
Notifications
You must be signed in to change notification settings - Fork 552
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
PESDLC-109 rptest: add metrics gathering methods to RedpandaServiceCloud
#16668
Conversation
c5cf8cc
to
894b756
Compare
PR description updated with test result, ready for review |
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/45269#018dd3c7-648c-4f4f-9f0f-24057fe02b94 ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/45717#018e1073-8120-413f-a98c-cb6833813293 |
converting to draft to address review comments |
250fd48
to
c108fca
Compare
to accept a pod name and to also retrieve internal metrics
c108fca
to
97fc229
Compare
97fc229
to
91108fb
Compare
RedpandaServiceCloud.metrics_sample()
RedpandaServiceCloud
PR updated and rebased with tip of |
new failures in https://buildkite.com/redpanda/redpanda/builds/45538#018df972-1965-4992-8f8a-071f0af2fa94:
|
RedpandaServiceCloud
RedpandaServiceCloud
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Several type checks and content checks, the rest is good.
i've added git commit 34a7887 to this PR and re-ran test: ducktape \
--debug \
--globals=/home/ubuntu/redpanda/tests/globals.json \
--cluster=ducktape.cluster.json.JsonCluster \
--cluster-file=/home/ubuntu/redpanda/tests/cluster.json \
tests/rptest/redpanda_cloud_tests/cloud_self_test.py::SelfRedpandaCloudTest.test_metric_sum output
ready for review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
dismissing review because i have 2 lgtm, but feel free to let me know if there are followup changes you think i should have for this PR and i'll add them
Fixes https://github.com/redpanda-data/core-internal/issues/993
added metrics gathering methods to
RedpandaServiceCloud
that complement the metrics gathering methods inRedpandaService
:RedpandaServiceCloud.metrics_sample()
RedpandaServiceCloud.metrics_samples()
RedpandaServiceCloud.metric_sum()
also added simple self tests to verify each of these.
verified with:
output:
Backports Required
Release Notes