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

CnOps 智能运维与可观测社区

愿景

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

内容社区

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

友情链接

  • Prometheus
  • Grafana Lab
  • OpenTelemetry
  • LoongCollector

关注我们

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

Copyright © 2026 CnOps 社区. All rights reserved.

首页/开源项目/LoongCollector/OTLP数据
文档目录
概览版本管理
什么是输入插件
脚本执行数据【Debug】文本日志【示例】MetricInput主机Meta数据【Debug】Mock数据-Metric主机监控数据MySQL Binlog容器标准输出GO ProfileGPU数据HTTP数据【示例】ServiceInputJournal数据KafkaKubernetes元信息采集【Debug】Mock数据-ServiceSqlServer 查询数据OTLP数据PostgreSQL 查询数据收集 SNMP 协议机器信息Syslog数据

LoongCollector

OTLP数据

serviceotlp input插件实现了ServiceInputV1和ServiceInputV2接口,可以接受Opentelemetry log/metric/trace protocol的http/gRPC请求,并且转换输出SLSProto或PipelineGroupEvents。 Beta 推荐版本:iLogtail v1.8.0 及以上 | 参数 |...

Open Telemetry Service Input

简介

service_otlp input插件实现了ServiceInputV1和ServiceInputV2接口,可以接受Opentelemetry log/metric/trace protocol的http/gRPC请求,并且转换输出SLSProto或PipelineGroupEvents。

版本

Beta

版本说明

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

配置参数

参数 类型 是否必选 说明
Type string 是 插件类型, 固定为service_otlp。
Protocals Struct 是

接收的协议

Protocals.GRPC Struct 否 是否启用gRPC Server
Protocals.GRPC.Endpoint string 否

gRPC Server 地址。

默认取值为:0.0.0.0:4317。

Protocals.GRPC.MaxRecvMsgSizeMiB int 否 gRPC Server 最大接受Msg大小。
Protocals.GRPC.MaxConcurrentStreams int 否 gRPC Server 最大并发流。
Protocals.GRPC.ReadBufferSize int 否 gRPC Server读缓存大小。
Protocals.GRPC.WriteBufferSize int 否 gRPC Server写缓存大小。
Protocals.GRPC.Compression string 否 gRPC Server压缩算法,可以用gzip。
Protocals.GRPC.Decompression string 否 gRPC Server解压算法,可以用gzip。
Protocals.GRPC.TLSConfig Struct 否 gRPC Server TLS CONFIG配置。
Protocals.HTTP Struct 否 是否启用HTTP Server
Protocals.HTTP.Endpoint string 否

HTTP Server 地址。

默认取值为:0.0.0.0:4318。

Protocals.HTTP.MaxRecvMsgSizeMiB int 否 HTTP Server 最大接受Msg大小。

默认取值为:64(MiB)。

Protocals.HTTP.ReadTimeoutSec int 否

HTTP 请求读取超时时间。

默认取值为:10s。

Protocals.HTTP.ShutdownTimeoutSec int 否

HTTP Server关闭超时时间。

默认取值为:5s。

样例

  • 只接收gRPC请求。
enable: true
global:
  StructureType: v2
inputs:
  - Type: service_otlp
    Protocals:
      GRPC:     
flushers:
  - Type: flusher_stdout
    OnlyStdout: true  
  • 接收http/gRPC请求,使用默认otlp的默认端口。gRPC:4317,HTTP:4318.
enable: true
global:
  StructureType: v2
inputs:
  - Type: service_otlp
    Protocals:
      GRPC:        
      HTTP:        
flushers:
  - Type: flusher_stdout
    OnlyStdout: true  
  • 完整配置
enable: true
global:
  StructureType: v2
inputs:
  - Type: service_otlp
    Protocals:
      GRPC:        
        Endpoint: 0.0.0.0:4317
        MaxRecvMsgSizeMiB: 64
        MaxConcurrentStreams: 100
        ReadBufferSize: 1024
        WriteBufferSize: 1024
      HTTP:
        Endpoint: 0.0.0.0:4318
        MaxRecvMsgSizeMiB: 64
        ReadTimeoutSec: 10
        ShutdownTimeoutSec: 5
flushers:
  - Type: flusher_stdout
    OnlyStdout: true  

文章大纲