一、什么是数据可观测性?
数据可观测性是一种数据操作的方法和解决方案,可以实时监控、检测、预测、预防和解决基础架构、数据和应用程序层中的问题。
企业应用程序的可观察性越高,就越容易确定影响其问题的根本原因。随着问题的确定和修复,应用程序变得更加可靠和高效。
二、什么是APM?
APM就是应用性能监测,APM工具是一种万能的解决方案,用于监控企业基础架构中的应用层。APM通过输出日志和跟踪应用程序的运行状况,并向数据团队发出有关问题、瓶颈和停机问题的警报。APM有两个显著特点:
- APM工具首先采用了可观察性原则,使应用层的输出更加可观察。
- APM可以识别哪个 API 服务请求失败,并且可以突出显示计算资源被锁定的位置。
除了上述功能外,APM也有显著的缺点:
- APM 仅限于应用层,APM 工具不具备监控数据和基础设施层所需的功能。
- APM 工具无法验证数据管道的质量。由于 APM 通常仅限于跟踪采样,因此它们无法分析完整的数据集,难以避免数据倾斜并分析原因,因此数据团队难以通过APM识别和修复数据的根本问题。
三、企业为什么需要数据可观测平台?
对于企业而言,即便有APM 工具,也应该选择数据可观测平台。与仅监控应用层的 APM 工具不同,数据可观测平台将监控功能一直延伸到数据和基础设施层。数据可观测性改进了对数据管道的控制,创建了更好的SLA,并为数据团队提供了更好的业务决策洞察力。