CnOps 智能运维与可观测社区
首页开源项目实践文章视频课程常见问答开发者工具STAROps 专题
导航菜单
首页开源项目实践文章视频课程常见问答开发者工具STAROps 专题

CnOps 智能运维与可观测社区

愿景

CnOps 智能运维与可观测社区是一个以"智能运维与可观测"为核心的开放、包容、分享的技术社区,旨在聚集运维专家、开发者和爱好者,共同探讨、学习和分享可观测最佳实践与最新技术,与众多技术社区合作互动,共同探讨交叉领域的技术挑战,推动可观测领域的创新与进步。

内容社区

  • 实践文章
  • 视频课程
  • 开源项目
  • 常见问答
  • 开发者工具

友情链接

  • Prometheus
  • Grafana Lab
  • OpenTelemetry
  • LoongCollector

关注我们

阿里云云原生公众号阿里云云原生
阿里云可观测公众号阿里云可观测

Copyright © 2026 CnOps 社区. All rights reserved.

首页/开源项目/OpenTelemetry/零代码
文档目录
文档开始手动插桩使用插桩库导出器资源采样什么是 OpenTelemetry?
可观测性入门上下文传播
零代码基于代码的方式库
组件语义约定Resources(资源)插桩范围采样Distributions(发行版)术语表
API 参考文档示例
支持库列表

OpenTelemetry

零代码

作为一名运维人员,你可能希望在不编辑源代码的情况下为一个或多个应用添加可观测性。 OpenTelemetry 允许你快速为某个服务增加一定程度的可观测性,而无需使用 OpenTelemetry API 和 SDK 进行基于代码的插桩。 零代码插桩通常以代理或类似代理的安装方式,将 OpenTelemetry API 和 SDK 的能力添加到你的应用中。...

作为一名运维人员,你可能希望在不编辑源代码的情况下为一个或多个应用添加可观测性。
OpenTelemetry 允许你快速为某个服务增加一定程度的可观测性,而无需使用 OpenTelemetry API 和
SDK 进行基于代码的插桩。

零代码

零代码插桩通常以代理或类似代理的安装方式,将 OpenTelemetry API 和 SDK 的能力添加到你的应用中。
所涉及的具体机制可能因语言而异,包括字节码操作、猴子补丁或 eBPF,用于将对
OpenTelemetry API 和 SDK 的调用注入你的应用中。

通常,零代码插桩会为你所使用的库添加插桩。这意味着对请求和响应、数据库调用、消息队列调用等操作进行了插桩。
而你的应用代码本身通常不会被插桩。若要对你的代码进行插桩,
你需要使用基于代码的插桩。

此外,零代码插桩允许你配置加载的插桩库和导出器。

你可以通过环境变量和其他特定语言的机制(如系统属性或传递给初始化方法的参数)来配置零代码插桩。
要开始使用,你只需要配置一个服务名称,以便你可以在所选择的可观测性后端中识别该服务。

还有其他可用的配置选项,包括:

  • 特定数据源的配置
  • 导出器配置
  • 传播器配置
  • 资源配置

以下语言提供了自动插桩功能:

  • .NET
  • Go
  • Java
  • JavaScript
  • PHP
  • Python