Skip to content

Conversation

@yuyudeqiu
Copy link
Contributor

@yuyudeqiu yuyudeqiu commented Sep 4, 2025

  • 添加CMDB请求监控指标: 新增3个Prometheus指标
    • cmdb_requests_total: CMDB请求总数计数器,按method、endpoint、status标签分类
    • cmdb_request_duration_seconds: CMDB请求延迟直方图监控
    • cmdb_requests_in_flight: 当前处理中的CMDB请求数量
  • 增加集群清理逻辑: 定时机制在扫描是否有新集群或者删除集群并开启后关闭同步之后,增加删除集群在CMDB中的数据清理操作
  • 修复消息处理死锁: 解决消息处理循环中的出现的阻塞问题,出现的场景是删除集群之后bcs-k8s-watch被删除,storage停止接收消息,导致消息队列没有新的消息而阻塞,循环中无法接收到done信号而终止退出
  • 修复全量同步未重新获取workList和clusterMap等,导致新集群没有进行全量同步
  • 修复接口未重新获取workList和clusterMap的问题

修改syncStorageHandler、syncHandler和syncStoreHandler函数,不再依赖传入的集群数据,而是动态调用getWorkList获取最新集群数据
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.

1 participant