iLogtail

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

OTLP日志


简介

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

版本

Alpha

配置参数

参数类型是否必选说明
TypeString插件类型
VersionStringotlp 协议默认,默认为 v1
LogsStructLogs gRPC 配置项
Logs.EndpointStringLogs gRPC Server 地址
Logs.CompressionStringLogs gRPC 数据压缩协议,可选 gzip、snappy、zstd。默认为 nono
Logs.HeadersString数组Logs gRPC 自定义 Headers
Logs.TimeoutintLogs gRPC 连接超时时间,单位为ms,默认为5000
Logs.WaitForReadyboolLogs gRPC 数据发送前是否等待就绪, 默认为false
MetricsStructMetrics gRPC 配置项
Metrics.EndpointStringMetrics gRPC Server 地址
Metrics.CompressionStringMetrics gRPC 数据压缩协议,可选 gzip、snappy、zstd。默认为 nono
Metrics.HeadersString数组Metrics gRPC 自定义 Headers
Metrics.TimeoutintMetrics gRPC 连接超时时间,单位为ms,默认为5000
Metrics.WaitForReadyboolMetrics gRPC 数据发送前是否等待就绪, 默认为false
TracesStructTraces gRPC 配置项
Traces.EndpointStringTraces gRPC Server 地址
Traces.CompressionStringTraces gRPC 数据压缩协议,可选 gzip、snappy、zstd。默认为 nono
Traces.HeadersString数组Traces gRPC 自定义 Headers
Traces.TimeoutintTraces gRPC 连接超时时间,单位为ms,默认为5000
Traces.WaitForReadyboolTraces 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
version: 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
version: 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

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