自动化
了解如何使用自动化仪表化功能为应用程序提供可观察性,而无需修改代码
为了使系统可观察,必须进行仪表化:也就是说,系统组件的代码必须发出跟踪、度量和日志。
您可以通过自动仪表化的方式从应用程序中收集遥测,而无需修改源代码。如果您之前使用过 APM 代理来从应用程序中提取遥测,那么自动仪表化将给您提供类似的开箱即用体验。
为了更方便地仪表化应用程序,您可以通过使用 OpenTelemetry API 进行手动仪表化。
在进行手动仪表化时,您不需要对应用程序中使用的所有依赖进行仪表化:
请注意,对于大多数语言,可以同时使用手动和自动仪表化:自动仪表化可以快速了解应用程序,并且手动仪表化可以向代码中嵌入细粒度的可观测性。
手动和自动仪表化的确切安装机制因您所开发的编程语言而异,但以下部分涵盖了一些相似之处。