OpenTelemetry

OpenTelemetry (OTel) 是一个开源可观测性框架,可允许开发团队以统一的单一格式生成、处理和传输遥测数据。 它是由云原生计算基金会 (CNCF ) 开发的,旨在提供标准协议和工具,以便收集metric、log和trace并将其发送到监测平台。

OpenTelemetry 是可观测性的未来,因为它采用通用格式,可让 IT 团队更轻松地进行故障排查和性能优化。

收集应用数据并不是什么新鲜事。但是,从一个应用到另一个应用,收集机制和格式很少是一致的。这种不一致,对于只是试图了解应用健康状况的开发人员和 SRE 来说,可能是一场噩梦。

OTel 为向云原生应用添加可观测能力工具提供了事实上的标准。这意味着公司不需要花费宝贵的时间来开发收集关键应用数据的机制,而是可以花更多的时间来交付新功能。

这类似于 Kubernetes 如何成为容器编排的标准。它的广泛应用使组织更容易实施容器部署,因为他们不需要构建自己的企业级调度平台。