扫码阅读
手机扫码阅读

Uber 发布 CheckEnv 工具,旨在防范跨环境 RPC 调用,确保数据安全

50 2024-07-04

Uber最近发布了一款名为CheckEnv的新工具,旨在处理微服务架构中的复杂性问题。该工具的核心功能是快速检测和解决跨不同环境(如生产和演示)RPC调用可能出现的问题,例如数据不一致或意外行为。

CheckEnv通过依赖图来展示服务间的调用关系,并提供洞察服务通信模式和依赖关系,利用图分析技术自动化检测过程,并与Uber的监控和警报系统集成,以便快速解决问题。

该工具拥有实时更新的依赖图和提供历史服务交互视角的聚合图,有助于实时捕获关键指标和潜在问题,以及随时间分析系统性能。它在Uber的Grail和Local Graph图数据存储系统上运行,这些系统聚合并存储调用图数据。CheckEnv提供API访问这些信息,强化了解决微服务架构问题的能力。

在Uber的合成负载测试平台Ballast中,CheckEnv用于检测负载测试期间的潜在跨环境调用,并在问题升级前发出警报,保障测试环境的安全可靠。

未来,Uber计划扩展CheckEnv及其数据摄取管道MazeX的功能,构建更强大的图,以增强系统分析服务间通信模式的能力,优化数据流动,提高服务效率。

想要了解更多,点击 查看原文

为一线互联网公司核心技术人员提供优质内容。科技圈的观察者,前沿技术的传播者。

94 篇文章
浏览 3986
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线