iLogtail

1769
下载
iLogtail 是阿里云日志服务(Log Service)中的一款高性能、可扩展的日志采集工具。它被设计用于实时收集、解析和传输各类日志数据,支持多种数据源和复杂的日志处理场景,广泛应用于分布式系统、Web 服务器、应用程序等环境中的日志管理。

OTLP数据


简介

service_otlp input插件实现了ServiceInputV1ServiceInputV2接口,可以接受Opentelemetry log/metric/trace protocol的http/gRPC请求,并且转换输出SLSProto或PipelineGroupEvents。目前尚不支持otlp trace转换到SLSProto。

版本

Beta

配置参数

参数类型是否必选说明
TypeString插件类型, 固定为service_otlp
ProtocalsStruct接收的协议
Protocals.GRPCStruct是否启用gRPC Server
Protocals.GRPC.EndpointstringgRPC Server 地址。
默认取值为:0.0.0.0:4317
Protocals.GRPC.MaxRecvMsgSizeMiBintgRPC Server 最大接受Msg大小。
Protocals.GRPC.MaxConcurrentStreamsintgRPC Server 最大并发流。
Protocals.GRPC.ReadBufferSizeintgRPC Server读缓存大小。
Protocals.GRPC.WriteBufferSizeintgRPC Server写缓存大小。
Protocals.GRPC.CompressionstringgRPC Server压缩算法,可以用gzip。
Protocals.GRPC.DecompressionstringgRPC Server解压算法,可以用gzip。
Protocals.GRPC.TLSConfigStructgRPC Server TLS CONFIG配置。
Protocals.HTTPStruct是否启用HTTP Server
Protocals.HTTP.EndpointstringHTTP Server 地址。
默认取值为:0.0.0.0:4318
Protocals.HTTP.MaxRecvMsgSizeMiBintHTTP Server 最大接受Msg大小。
默认取值为:64(MiB)
Protocals.HTTP.ReadTimeoutSecintHTTP 请求读取超时时间。
默认取值为:10s
Protocals.HTTP.ShutdownTimeoutSecintHTTP Server关闭超时时间。
默认取值为:5s

样例

  • 只接收gRPC请求。
enable: true
version: v2
inputs:
- Type: service_otlp
Protocals:
GRPC:
flushers:
- Type: flusher_stdout
OnlyStdout: true
  • 接收http/gRPC请求,使用默认otlp的默认端口。gRPC:4317,HTTP:4318.
enable: true
version: v2
inputs:
- Type: service_otlp
Protocals:
GRPC:
HTTP:
flushers:
- Type: flusher_stdout
OnlyStdout: true
  • 完整配置
enable: true
version: 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

observability.cn Authors 2024 | Documentation Distributed under CC-BY-4.0
Copyright © 2017-2024, Alibaba. All rights reserved. Alibaba has registered trademarks and uses trademarks.
浙ICP备2021005855号-32