-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Support RabbitMQ Prometheus Metrics #13662
Conversation
Current dependencies on/for this PR:
This comment was auto-generated by Graphite. |
e4e0d78
to
0fc6877
Compare
The |
0fc6877
to
fea2aea
Compare
The |
The |
7 similar comments
The |
The |
The |
The |
The |
The |
The |
0bb109e
to
7707917
Compare
The |
Codecov Report
Flags with carried forward coverage won't be shown. Click here to find out more. |
* add missing fields to metadata.csv, fix metric name * add special detailed metrics, fix validation errors * Apply suggestions from code review Co-authored-by: Fanny Jiang <[email protected]> * remove last "total" suffixes * add missing unit names Co-authored-by: Fanny Jiang <[email protected]>
The |
Co-authored-by: Fanny Jiang <[email protected]>
The |
Co-authored-by: Esther Kim <[email protected]>
value: | ||
type: string | ||
example: 'http://localhost:15692' | ||
- name: include_aggregated_endpoint |
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.
What happens if this is false? Do we scrape anything still? If so where?
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.
If it's false and no other endpoints are configured, then nothing gets collected. It's mostly there to disable aggregated collection if the detailed endpoint collection is enabled because the detailed endpoint includes metrics from the aggregated endpoint
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.
This is an interesting case. I would actually be tempted to raise an error if no endpoints are specified, since chugging along silently here doesn't make sense.
@fanny-jiang what do you think?
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.
Agreed, I think it would be good raise an error as part of the validations. I'll add this to the QA.
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.
What does this PR do?
This PR contains all the changes for enabling openmetrics/prometheus support in rabbitmq integration.
For visibility, some things to check when reviewing:
rabbitmq_api_url
is present in case the legacy check is chosenMotivation
Additional Notes
Review checklist (to be filled by reviewers)
changelog/
andintegration/
labels attachedqa/skip-qa
label.What does this PR do?
Motivation
Additional Notes
Review checklist (to be filled by reviewers)
changelog/
andintegration/
labels attachedqa/skip-qa
label.