---
title: OpenTelemetry Collector 三管道统一转发配置实践
keywords: otlp, receivers, pipelines, exporters, 4317, 4318, batch, memory_limiter
description: 配置 Collector 同时接收并转发 traces/metrics/logs,统一端口与处理器,兼顾导出到 Prometheus 与
OTLP HTTP。
categories:
- 文章资讯
- 软件教程
---
otel-collector.yaml:
receivers:
otlp:
protocols:
grpc:
endpoint: 0.0.0.0:4317
http:
endpoint: 0.0.0.0:4318
processors:
batch: {}
memory_limiter:
check_interval: 1s
limit_mib: 512
spike_limit_mib: 256
resource:
attributes:
- key: service.namespace
action: upsert
value: app
exporters:
otlphttp:
endpoint: http://otel-backend:4318
prometheus:
endpoint: 0.0.0.0:9464
resource_to_telemetry_conversion:
enabled: true
logging:
loglevel: info
service:
pipelines:
traces:
receivers: [otlp]
processors: [memory_limiter, resource, batch]
exporters: [otlphttp, logging]
metrics:
receivers: [otlp]
processors: [memory_limiter, resource, batch]
exporters: [prometheus, logging]
logs:
receivers: [otlp]
processors: [memory_limiter, resource, batch]
exporters: [otlphttp, logging]

发表评论 取消回复