apache / apache/dubbo

Observability communication 2023-3-7

Open
#11,758 2 comments 3 reactions 0 assignees View on GitHub
type/discussion
Dominant language
Java
Stars
41.6k
Forks
26.4k
Avg merge
15h 13m
Merged PRs (30d)
4

Description

## 事项
- Observability Task: Add switches for Metrics and Tracing #11759 @conghuhu
- 将skywalking自动配置集成进starter #11777 @conghuhu
- metrics dependencies change待合并 #11756 @jojocodeX
- 配置中心指标埋点待合并PR #11602 @fomeiherz
- Fix/consumer provider metrics name cover待合并 #11753 @songxiaosheng
- Fixed the issue where core thread metrics were in effect #11752 @robin977
- 为 Metrics 示例增加 kubernetes 部署支持 已完成 @ShenFeng312
- 兼容低版本的指标埋点依赖包 完善与支持Dubbo3服务升级使用能力 #11276 @complone
- [add more scenario to test Prometheus](https://github.com/apache/dubbo-samples/pull/776) @dengWuuu
- 指标准确性和实用性的验证和测试 #11678 @lijay7674 @dengWuuu
- Observability task: register the indicator port and path to the application information configuration in the registry #11619 @pmupkin
- 接口与应用级元数据映射关系指标 #11711 @pmupkin
- 接口级元数据交互指标 #11764 @dengwuuu
- qos端口相关配置增加Spring配置 #11763 @mytang0
- 2023其它可观测性可以做的方向
- 完善与细化指标与链路的通用能力,方案
- 完善dubbo日志分层,框架、性能、等日志分层,梳理杂乱的日志
- 完善告警规则如:邮件、短信、钉钉、微信等告警策略

## 近期merge

### dubbo主仓库
- fix: add micrometer bom to observability & optimize the structure of the package #11576 @conghuhu
- fix push metadata code meter collector location #11712 @songxiaosheng
- abnormal time count #11710 @pmupkin
- RT metrics bugfix #11694 @mytang0
- add core thread pool meter #11693 @songxiaosheng
- Observability task: refactor GaugeMetricSample #11692 @mytang0
- refact metrics key and meter unit #11661 @songxiaosheng
- fix: fix observation spi config #11660 @conghuhu
- Optimize the code of metrics registry&metadata #11659 @wxbty
- 注册中心指标埋点 #11493 @wxbty
- 元数据中心指标埋点 #11593 @wxbty
- sync meter to spring boot management #11630 @songxiaosheng
- Metrics RT count optimization #11628 @mytang0
- 新增RPC请求错误类型埋点(NETWORK_EXCEPTION、NO_PROVIDER、CODEC_EXCEPTION等) #11596 @jojocodeX
- Enhance the way to get dubbo version #11574 @mytang0
- 新增dubbo-spring-boot-observability-starter #11579 @ShenFeng312

### dubbo samples仓库
- [Add helm prom demo](https://github.com/apache/dubbo-samples/pull/772) @ShenFeng312
- [refactor: dubbo-samples-metrics-prometheus](https://github.com/apache/dubbo-samples/pull/765) @CodePrometheus
- [给dubbo-samples-tracing增加dubbo-spring-boot-observability-starter](https://github.com/apache/dubbo-samples/pull/765) @conghuhu
- [更新dubbo-samples-tracing的文档](https://github.com/apache/dubbo-samples/pull/752) @conghuhu
- [Add dubbo-samples-metrics-prometheus-k8s](https://github.com/apache/dubbo-samples/pull/745) @ShenFeng312

## 待处理任务
- Observability task: interface level dashboard production #11601

## 其他
dashboard演示地址:
[http://114.55.147.139:3000/d/ewNiYNcVk/dubboke-guan-ce-xing-mian-ban?orgId=1](http://114.55.147.139:3000/d/ewNiYNcVk/dubboke-guan-ce-xing-mian-ban?orgId=1)
账号
read/123456

Contributor guide

Open the contributing guide

Research direction

This is an observability status and coordination issue rather than a scoped code task. Review the linked issues and pull requests, especially the remaining interface-level dashboard task #11601, and inspect the related Dubbo samples and dashboard references. No file, test, or concrete acceptance criterion is provided, so completion cannot be determined from this issue alone.

Written by the indexing model from the issue text.

Assessment

Tech stack
grafana, java, kubernetes, prometheus, spring-boot
Domain
observability
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.