-
Notifications
You must be signed in to change notification settings - Fork 236
feat: metricsV2 + oTel + prometheus sample and Grafana dashboard #3154
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
Open
csviri
wants to merge
66
commits into
operator-framework:next
Choose a base branch
from
csviri:otel-metrics-grafana
base: next
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
66 commits
Select commit
Hold shift + click to select a range
eddb812
feat: ReconcileUtils for strongly consistent updates (#3106)
csviri 47a1614
feat: observability with otel and default grafana dashboard
csviri e7d6101
wip
csviri 008dcb7
wip
csviri 758e31d
wip
csviri 229b310
wip
csviri af72325
wip
csviri db73e14
wip
csviri 7dac554
wip
csviri 8f4af67
wip
csviri 7163cb0
wip
csviri 770b51a
wip
csviri c47923f
wip
csviri be8ea21
wip
csviri 6205a3e
wip
csviri 346ee9b
wip
csviri 726bcc1
wip
csviri 2b814c9
improve: micrometer metrics improvements
csviri ea84c96
wip
csviri cc99410
wip
csviri f6899bc
wip
csviri 66188ef
wip
csviri cb6b877
wip
csviri 9752024
wip
csviri 53542c2
wip
csviri f9e0163
wip
csviri 886274c
wip
csviri 6c80029
wip
csviri 9ad6cab
e2e test skeleton
csviri a5254b3
wip
csviri d8777b1
wip
csviri f3e35c2
wip
csviri 58862e3
wip
csviri a9bcc77
wip
csviri c3a397d
wip
csviri 43401f1
wip
csviri 3af9310
wip
csviri 3ccd430
wip
csviri 3fffab4
wip
csviri e52bd37
wip
csviri a751867
documentation update
csviri 4fc3069
wip
csviri a3d935d
logging
csviri e6ad757
Update sample-operators/metrics-processing/src/main/java/io/javaopera…
csviri 5f46c5c
Update sample-operators/metrics-processing/pom.xml
csviri 23416f1
Update sample-operators/metrics-processing/pom.xml
csviri 08f33db
Update operator-framework-core/src/main/java/io/javaoperatorsdk/opera…
csviri e5acc60
Update observability/install-observability.sh
csviri 4eda27b
wip
csviri 6282ca4
Update sample-operators/metrics-processing/src/main/resources/io/java…
csviri 0074f84
wip
csviri e2c4751
wip
csviri 0d1a23c
wip
csviri 6ceb74d
wip
csviri 45fc814
wip
csviri cf114e3
wip
csviri a804406
Refinements on metrics
csviri fbb67b6
wip
csviri 42e2649
docs improvement
csviri ebac5e2
fix: add deprecation information
metacosm 810ba90
refactor: consistent constant definition
metacosm 995ace7
refactor: reuse available methods to help inlining
metacosm 4a2ec96
refactor: avoid creating intermediate collection
metacosm 05de31a
refactor: remove unused constant
metacosm 392f40e
fixed from code review
csviri 2b86f00
wip
csviri File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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 would technically be an API break and would require a new major version.
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.
Strinctly sepaking yes, but such minor API changes we do some times, see the migration document. As other frameworks sometimes. It is basically I think a better choice in terms of tradeoff, since because we don't really want to increase the major verion that often and we on the other hand we have quite an amount of APIs, that sometimes better to evolve this way IMO.
I also was trying to do backwards compatible, we still could. But at the end it looked like that it would be more confusing, that just having a table to be able to easily migrate from current impl. If that makes sense.