Closed heqingpan closed 1 month ago
【2024-06-23】
完成监控指标模块开发; 完成服务运行时、配置中心、注册中心、grpc链接管理核心监控指标的定义与采集; 完成指定间隔采集监控指标,并把指标打印到日志功能; (这部分内容已发布到v0.5.13版本中)
【2024-06-30】
http://127.0.0.1:8848/metrics
; 【2024-07-01】
加了prometheus metrics exporter后,补个服务注册压测,看看对应的metrics数据。
# HELP http_request_handle_rt_histogram Http request handle rt histogram,unit is ms
# TYPE http_request_handle_rt_histogram histogram
http_request_handle_rt_histogram_bucket{le="0.25"} 694097
http_request_handle_rt_histogram_bucket{le="0.5"} 1398219
http_request_handle_rt_histogram_bucket{le="1"} 2001504
http_request_handle_rt_histogram_bucket{le="3"} 3035785
http_request_handle_rt_histogram_bucket{le="5"} 3925203
http_request_handle_rt_histogram_bucket{le="10"} 5002069
http_request_handle_rt_histogram_bucket{le="25"} 5071141
http_request_handle_rt_histogram_bucket{le="50"} 5077845
http_request_handle_rt_histogram_bucket{le="100"} 5093420
http_request_handle_rt_histogram_bucket{le="300"} 5098390
http_request_handle_rt_histogram_bucket{le="500"} 5098390
http_request_handle_rt_histogram_bucket{le="+Inf"} 5098390
http_request_handle_rt_histogram_sum 16318938.656
http_request_handle_rt_histogram_count 5098390
# HELP http_request_handle_rt_summary Http request handle rt summary,unit is ms
# TYPE http_request_handle_rt_summary summary
http_request_handle_rt_summary{quantile="0.5"} 2.059076
http_request_handle_rt_summary{quantile="0.6"} 3.052279
http_request_handle_rt_summary{quantile="0.7"} 4.198734
http_request_handle_rt_summary{quantile="0.8"} 5.712758
http_request_handle_rt_summary{quantile="0.9"} 8.079993
http_request_handle_rt_summary{quantile="0.95"} 9.263608
http_request_handle_rt_summary{quantile="1"} 300.000000
http_request_handle_rt_summary_sum 16318938.656
http_request_handle_rt_summary_count 5098390
压测数据,1000个服务,每个服务480个实例,总共是1000*480 =480000个实例。 压测结果: 服务注册rps 4.8万,50%请求rt小于2.68ms,95%请求rt小于9.5ms
某个时间点的metrics数据,感兴趣的可以看看metrics文件:
【2024-07-07】
通过增加文件锁机制,修复windows环境快速关闭再启动r-nacos后偶尔出现配置列表为空的问题。 #86 #88
【2024-07-15】
【2024-07-29】
本周处理兼容性问题与优化监控子系统功能。
本issue是时间段计划,7月已过,准备关闭本issue。
上面列表的需求点,主要完成系统指标监控相关功能开发与一些issuce问题修复,大概只完成一半左右。
与计划出入比较大的原因之一是控制台前端重构开发和原计划出入较大。原前端共建开发同学所在公司有裁员动作,他后续没有太多精力投入。这算不可抗拒因素,可以理解,也祝福他后续工作能稳定。因此本人多投入部份精力到控制台前端开发,后端部分进度也比计划落后。
项目开发策略:优先解决线上问题,计划待办事项按节奏推进,如果完不成就移到下个阶段。
剩余计划待办会移到下个阶段计划中。
发布时间: 每周开一个发布窗口,发布已完成测试验证的变更。
需求任务认领方式:查看issue对应的任务说明在issuce下回复认领,或者联系作者认领;完成开发之后提交pr即可。
上面的表格内容会持续更新,部分任务内容待进一步细化。