OTLP日志

简介

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

版本

Alpha

配置参数

样例

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

enable: true
inputs:
  - Type: file_log
    LogPath: /home/test_log
    FilePattern: "*.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

Last updated