没有收集器

为什么以及如何将信号直接从应用程序发送到后端

最简单的模式是根本不使用收集器。这种模式包括使用 OpenTelemetry SDK 进行 仪表化 的应用程序,将遥测信号(追踪、指标、日志)直接导出到后端:

没有收集器部署概念

示例

参见 编程语言的代码仪表化,获取如何直接从应用程序导出信号到后端的具体端到端示例。

权衡

优点:

  • 使用简单(特别适用于开发/测试环境)
  • 无需额外的操作部件(在生产环境中)

缺点:

  • 需要更改代码,如果收集、处理或接收发生变化
  • 应用程序代码与后端之间存在强耦合
  • 每种语言实现仅支持有限数量的导出器
最后修改 December 10, 2023: translate (a4350d6e)