零代码
了解如何在无需编写代码的情况下为应用程序添加可观测性
要使系统 可观测,它必须被 仪表:也就是说,系统组件的代码必须发出 信号,例如 跟踪、指标 和 日志。
使用 OpenTelemetry,您可以通过两种主要方式对代码进行仪表:
基于代码的解决方案 使您能够从应用程序本身获得更深入的洞察和丰富的遥测数据。它们允许您使用 OpenTelemetry API 从应用程序生成遥测数据,这可以作为零代码解决方案生成的遥测数据的必要补充。
零代码解决方案 非常适合入门,或者当您无法修改需要从中获取遥测数据的应用程序时。它们从您使用的库和/或应用程序运行的环境中提供丰富的遥测数据。另一种思考方式是,它们提供有关您的应用程序 边缘 发生情况的信息。
您可以同时使用这两种解决方案。
OpenTelemetry 不仅仅提供零代码和基于代码的遥测解决方案。以下内容也是 OpenTelemetry 的一部分: