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

CnOps 智能运维与可观测社区

愿景

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

内容社区

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

友情链接

  • Prometheus
  • Grafana Lab
  • OpenTelemetry
  • LoongCollector

关注我们

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

Copyright © 2026 CnOps 社区. All rights reserved.

首页/开源项目/LoongCollector/OTLP日志
文档目录
概览版本管理
什么是输出插件
ClickHouseApache DorisElasticSearchHTTPKafka(Deprecated)KafkaV2LokiOTLP日志PrometheusPulsar标准输出/文件

LoongCollector

OTLP日志

flusherotlp flusher插件可以实现将采集到的数据,经过处理后,发送到支持Opentelemetry Protocol的后端。 v1采集配置目前只支持Logs数据,v2采集配置支持Logs/Metrics/Traces三种数据。 Alpha 推荐版本:iLogtail v1.5.0 及以上 | 参数 | 类型 | 是否必选 | 说明 ...

OTLP Log

简介

flusher_otlp flusher插件可以实现将采集到的数据,经过处理后,发送到支持Opentelemetry Protocol的后端。
v1采集配置目前只支持Logs数据,v2采集配置支持Logs/Metrics/Traces三种数据。

版本

Alpha

版本说明

  • 推荐版本:iLogtail v1.5.0 及以上

配置参数

参数 类型 是否必选 说明
Type string 是 插件类型
Version string 否 otlp 协议默认,默认为 v1
Logs Struct 否 Logs gRPC 配置项
Logs.Endpoint string 否 Logs gRPC Server 地址
Logs.Compression string 否 Logs gRPC 数据压缩协议,可选 gzip、snappy、zstd。默认为 nono
Logs.Headers String数组 否 Logs gRPC 自定义 Headers
Logs.Timeout int 否 Logs gRPC 连接超时时间,单位为ms,默认为5000
Logs.WaitForReady bool 否 Logs gRPC 数据发送前是否等待就绪, 默认为false
Metrics Struct 否 Metrics gRPC 配置项
Metrics.Endpoint string 否 Metrics gRPC Server 地址
Metrics.Compression string 否 Metrics gRPC 数据压缩协议,可选 gzip、snappy、zstd。默认为 nono
Metrics.Headers String数组 否 Metrics gRPC 自定义 Headers
Metrics.Timeout int 否 Metrics gRPC 连接超时时间,单位为ms,默认为5000
Metrics.WaitForReady bool 否 Metrics gRPC 数据发送前是否等待就绪, 默认为false
Traces Struct 否 Traces gRPC 配置项
Traces.Endpoint string 否 Traces gRPC Server 地址
Traces.Compression string 否 Traces gRPC 数据压缩协议,可选 gzip、snappy、zstd。默认为 nono
Traces.Headers String数组 否 Traces gRPC 自定义 Headers
Traces.Timeout int 否 Traces gRPC 连接超时时间,单位为ms,默认为5000
Traces.WaitForReady bool 否 Traces gRPC 数据发送前是否等待就绪, 默认为false

样例

采集/home/test-log/路径下的所有文件名匹配*.log规则的文件,并将采集结果发送到 Opentelemetry Log后端。

enable: true
inputs:
  - Type: input_file
    FilePaths: 
      - /home/test-log/*.log
flushers:
  - Type: flusher_otlp
    Logs:
      Endpoint: http://192.168.xx.xx:8176
      Headers:
        X-AppKey: 8bc8f787-b0b2-4f26-89c6-d3950a090fef
      Retry:
        MaxCount: 3

v2 Pipeline

监听4316端口的Opentelemetry的gRPC请求,并将采集结果发送到 Opentelemetry 后端。其中Logs发送到http://192.168.xx.xx:4317,Metrics发送到http://192.168.xx.xx:4319,Traces不发送。

enable: true
global:
  StructureType: v2
inputs:
  - Type: service_otlp
    Protocals:
      GRPC:        
        Endpoint: 0.0.0.0:4316
flushers:
  - Type: flusher_otlp
    Logs:
      Endpoint: http://192.168.xx.xx:4317
    Metrics:
      Endpoint: http://192.168.xx.xx:4319   

监听4316端口的Opentelemetry的gRPC请求,并将采集结果发送到 Opentelemetry 后端。Logs、Metrics、Traces发送到不同的后端。

enable: true
global:
  StructureType: v2
inputs:
  - Type: service_otlp
    Protocals:
      GRPC:        
        Endpoint: 0.0.0.0:4316
flushers:
  - Type: flusher_otlp
    Logs:
      Endpoint: 0.0.0.0:4318
    Metrics:
      Endpoint: 0.0.0.0:4319
    Traces:
      Endpoint: 0.0.0.0:4320

文章大纲