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

Metrics event split #12888

Merged
merged 17 commits into from Aug 31, 2023
Merged

Conversation

namelessssssssssss
Copy link
Contributor

@namelessssssssssss namelessssssssssss commented Aug 12, 2023

What is the purpose of the change

As a part of dubbo-core refactor, we need to split out the event-related API out of dubbo-metrics-api. This allows users to import only the event API related to the module they are using, rather than all of it.

Brief changelog

  • ​Events related APIs are moved from dubbo-metrics-api to dubbo-metrics-event.

image

This PR contains only dubbo-metrics-event. The plugin packages are not split so far.

@codecov-commenter
Copy link

codecov-commenter commented Aug 13, 2023

Codecov Report

Merging #12888 (e22b84d) into 3.3 (5ae875d) will increase coverage by 2.46%.
Report is 63 commits behind head on 3.3.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                3.3   #12888      +/-   ##
============================================
+ Coverage     65.81%   68.27%   +2.46%     
  Complexity        6        6              
============================================
  Files          1843     1716     -127     
  Lines         73722    70661    -3061     
  Branches      10465    10243     -222     
============================================
- Hits          48517    48246     -271     
+ Misses        20489    17715    -2774     
+ Partials       4716     4700      -16     

see 280 files with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@AlbumenJ
Copy link
Member

@songxiaosheng @wxbty PTAL

Copy link
Member

@wxbty wxbty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are many codes related to the metrics event, so it makes sense to split them

Copy link
Member

@wxbty wxbty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@songxiaosheng
Copy link
Member

please fix confict

@sonarcloud
Copy link

sonarcloud bot commented Aug 29, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 12 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

@songxiaosheng songxiaosheng merged commit bf3d4f4 into apache:3.3 Aug 31, 2023
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants