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

CnOps 智能运维与可观测社区

愿景

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

内容社区

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

友情链接

  • Prometheus
  • Grafana Lab
  • OpenTelemetry
  • LoongCollector

关注我们

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

Copyright © 2026 CnOps 社区. All rights reserved.

首页/开源项目/OpenTelemetry/HTTP 插桩配置
文档目录
文档开始手动插桩使用插桩库导出器资源采样什么是 OpenTelemetry?
API 参考文档示例
PHP 零代码插桩
快速开始配置Java 代理声明式配置支持的库禁用特定插桩注解使用 API 扩展插桩功能
HTTP 插桩配置
应用服务器配置扩展性能
支持库列表

OpenTelemetry

HTTP 插桩配置

你可以配置代理,将预定义的 HTTP 头作为 Span 属性进行采集, 符合语义规范。 使用以下属性来定义要采集的 HTTP 头: 以逗号分隔的 HTTP 头名称列表。 HTTP 客户端插桩将采集所有配置的头名称的 HTTP 请求头值。 以逗号分隔的 HTTP 头名称列表。 HTTP 客户端插桩将采集所有配置的头名称的 HTTP 响应头值。 以逗号分隔的 HTTP 头名称列表。 HTTP...

捕获 HTTP 请求头和响应头 {#capturing-http-request-and-response-headers}

你可以配置代理,将预定义的 HTTP 头作为 Span 属性进行采集,
符合语义规范。
使用以下属性来定义要采集的 HTTP 头:

以逗号分隔的 HTTP 头名称列表。
HTTP 客户端插桩将采集所有配置的头名称的 HTTP 请求头值。

以逗号分隔的 HTTP 头名称列表。
HTTP 客户端插桩将采集所有配置的头名称的 HTTP 响应头值。

以逗号分隔的 HTTP 头名称列表。
HTTP 服务器插桩将采集所有配置的头名称的 HTTP 请求头值。

以逗号分隔的 HTTP 头名称列表。
HTTP 服务器插桩将采集所有配置的头名称的 HTTP 响应头值。

这些配置选项受所有 HTTP 客户端和服务器插桩支持。

注意:表中列出的属性、环境变量名称仍处于实验阶段,可能会发生变化。

采集 Servlet 请求参数 {#capturing-servlet-request-parameters}

你可以配置代理,使其为 Servlet API 处理的请求采集预定义的 HTTP 请求参数,并将这些参数作为 Span 属性。
使用以下属性来定义要采集的 Servlet 请求参数:

以逗号分隔的请求参数名称列表。

注意:表中列出的属性、环境变量名称仍处于实验阶段,可能会发生变化。

配置已知 HTTP 方法 {#configuring-known-http-methods}

配置插桩以识别一组替代的 HTTP 请求方法。
所有其他方法将被视为 _OTHER。

以逗号分隔的已知 HTTP 方法列表。 -->

启用实验性 HTTP 遥测功能 {#enabling-experimental-http-telemetry}

你可以配置代理,采集额外的实验性 HTTP 遥测数据。

启用实验性 HTTP 客户端遥测功能。

启用实验性 HTTP 服务器遥测功能。

对于客户端和服务器 Span,添加以下属性:

  • http.request.body.size 和 http.response.body.size:分别表示请求和响应体的大小。

对于客户端指标,创建以下指标:

  • http.client.request.body.size
  • http.client.response.body.size

对于服务器指标,创建以下指标:

  • http.server.active_requests
  • http.server.request.body.size
  • http.server.response.body.size

文章大纲