最近几年,Box 的工程团队越来越担心他们旧有的报告后端扩展性能不佳。随着 Box 的路线图越来越宏大,可观察性团队希望针对应用程序和运行日志,采用一种比 Splunk 更加可靠、更具成本效益的解决方案。
这些都是极其重要的任务关键型流程,考虑到 Box 正在逐步将大型整体基础架构转化为数百项微服务以实现增长、促进创新并打造面向客户的新功能,其重要性更加得以凸显。
由于 Box 旧有的日志解决方案是基于所采集的数据量计费,所以有时 Box 不得不削减日志项目以节约成本,或者 Box 工程师会决定不采集新部署微服务的事件日志。
当时情况就是这样,这与 Box 快速转型为领先云端内容管理平台的企业使命相违背。这一转型要求Box 将其大型整体基础架构分解为微服务,而要实现这一目标,他们需要更多的全面日志,而不是削减日志量。