-
Notifications
You must be signed in to change notification settings - Fork 26.6k
Observability task: registration center #11493
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
Conversation
a17f713 to
d746901
Compare
|
done |
AlbumenJ
left a comment
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
songxiaosheng
left a comment
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
|
Kudos, SonarCloud Quality Gate passed! |
AlbumenJ
left a comment
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
* origin/3.2: sync reflect config (apache#11668) Fix qos command remote check (apache#11506) Fix license check Add 'label match' support for override and tag rules (apache#11094) Dubbo maven plugin with native (apache#11540) fix: fix observation spi config (apache#11660) Update .licenserc.yaml fix tri wrapper pack npe (apache#11656) remove duplicate flowcontroller listener (apache#11642) Metrics RT count optimization (apache#11628) Observability task: registration center (apache#11493) Migration bugfix & optimization (apache#11629) Fix service name mapping check failed (apache#11643) fix: executor (apache#11652) Fix license check fixed broken link readme.md (apache#11641)









Issue Number: close #11146
注册中心-可观测性
与default实现上有些差异,主要几点:
1、两级事件机制,埋点事件->注册中心事件->注册监听器->统计数据, listener从spi加载
default是统计完数据后发一个事件
2、去掉MetricsStatHandler,这个应该没有必要,increase 等自增功能是数据聚合类职能
3、统计项的遍历注册只做一次(initDataStructure),后续从集合中处理获取数据,定义内部数据容器来处理差异行为
4、Collector注册在ApplicationModel级别,需要application.yml的配置对应