增强:在后端聚合获取指标

作者: cdprete创建于 2026年4月20日更新于 2026年6月19日
标签type: enhancementstatus: waiting-for-triage

您好。 截至今天,当 SBA 显示实例的详细信息时,它必须向服务器发出 N+1 次请求,以: - 获取可用指标的列表(1) - 获取每个单个指标值(N) 这里请求的改进是将所有指标聚合到一个单一的 DTO 中,并发布该 DTO,最好通过事件订阅,就像对日志的处理一样,这样用户界面就不必每次都手动轮询它们。 当然,仍然会有 N+1 次网络请求,但现在仅限于 SBA 服务器和目标应用实例之间,而非目前的 SBA UI 和 SBA 服务器之间以及 SBA 服务器和目标实例之间的 N+1 次请求。 此外,对于被监控的服务,它们总是为 N+1,而不是 M(N+1),其中 M 是打开的 SBA UI 的数量。 然后,只需选择/筛选感兴趣的指标(已选择的指标)即可在实例的指标视图中简单地重复使用此方法。

内容来源: codecentric/spring-boot-admin