Apache HTTP Server 自动埋点

Apache HTTP Server 自动埋点可在无需手动修改代码的情况下,自动收集来自 Apache Web 服务器的 telemetry 数据。此埋点会捕获 HTTP 请求和响应信息,包括请求路径、状态码以及耗时数据。

operator 会将 OpenTelemetry Apache 模块注入到 Apache HTTP Server 容器中,并自动配置该模块将 telemetry 数据导出到指定后端。这样可以直观了解 Web 服务器性能和请求模式。

启用 Apache HTTP Server 埋点

要为 Apache HTTP Server 启用自动埋点,请为你的 pod 或 namespace 添加注解:

apiVersion: v1
kind: Pod
metadata:
  name: apache-server
  annotations:
    instrumentation.opentelemetry.io/inject-apache-httpd: "true"
spec:
  containers:
  - name: httpd
    image: httpd:latest

当 pod 创建时,operator 会自动注入所需的埋点组件。

配置参考

有关详细的配置选项、参数和高级使用场景,请参阅官方 OpenTelemetry operator 文档:

Apache HTTP Server 自动埋点文档