接收器
日志
这是一个 Sidecar 收集器的示例,用于从其自身 Pod 读取日志,并排除非特定领域容器的日志。由于需要访问每个容器的文件系统,Sidecar 配置在此处很有用。也可以使用 DaemonSet。此配置需要对给定命名空间中的 Pod 拥有 ‘get’、‘list’ 和 ‘watch’ 权限。
指标
可以使用 Prometheus 端点抓取指标。可以使用单个实例的 Gateway 收集器,以避免在获取指标时重复查询。以下配置抓取所有默认命名的 LangSmith 服务:此配置需要对给定命名空间中的 Pod、服务和端点拥有 ‘get’、‘list’ 和 ‘watch’ 权限。
追踪
对于追踪,您需要启用 OTLP 接收器。以下配置可用于监听端口 4318 上的 HTTP 追踪和端口 4317 上的 GRPC:处理器
推荐的 OTEL 处理器
使用 OTel 收集器时,建议使用以下处理器:- 批处理处理器:在将数据发送到导出器之前将其分组为批次。
- 内存限制器:防止收集器使用过多内存并崩溃。当超过软限制时,收集器停止接受新数据。
- Kubernetes 属性处理器:将 Kubernetes 元数据(如 Pod 名称)添加到遥测数据中。
导出器
导出器只需指向您喜欢的外部端点。以下配置允许您为日志、指标和追踪配置单独的端点:OTel 收集器还支持直接导出到 Datadog 端点。
收集器配置示例:日志 Sidecar
收集器配置示例:指标和追踪 Gateway
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

