HTTP数据

简介

service_http_server input插件可以接收来自unix socket、http/https、tcp的请求,并支持sls协议、otlp等多种协议。

配置参数

参数
类型
是否必选
说明

Type

String

插件类型,固定为service_http_server

Format

String

数据格式。

支持格式:slsprometheusinfluxdbotlp_logv1statsd

Address

String

监听地址。

ReadTimeoutSec

String

读取超时时间。

默认取值为:10s

ShutdownTimeoutSec

String

关闭超时时间。

默认取值为:5s

MaxBodySize

String

最大传输 body 大小。

默认取值为:64k

UnlinkUnixSock

String

启动前如果监听地址为unix socket,是否进行强制释放。

默认取值为:true

样例

接收 OTLP 日志

  • 采集配置

enable: true
inputs:
  - Type: service_http_server
    Format: "otlp_logv1"
    Address: "http://127.0.0.1:12345"
flushers:
  - Type: flusher_stdout
    OnlyStdout: true  
  • 输入

使用 opentelemetry-java-sdk构造数据,基于ExampleConfiguration.javaarrow-up-rightOtlpExporterExample.javaarrow-up-right进行如下代码改造。

ExampleConfiguration 进行 OTLP SDK 初始化。

OtlpExporterExample 构造数据。

  • 输出

Last updated