TCP & TLS
tcp 输出插件将记录发送到远程 TCP 服务器。payload 可以根据需要以不同的方式格式化。
Configuration Parameters
Key
Description
default
Host
Fluent Bit 或 Fluentd 监听转发消息的主机
127.0.0.1
Port
目标主机的 TCP 端口
5170
Format
指定输出的数据格式。支持的格式是 msgpack
,json
,json_lines
,json\_stream
_.
msgpack
json_date_key
在输出中指定日期字段的名称
date
json_date_format
指定日期格式。支持的格式为 double
,iso8601
(如: 2018-05-30T09:39:52.000681Z)
double
TLS Configuration Parameters
以下参数可用于配置通过 TLS 加密的安全连接:
Key
Description
Default
tls
是否启用 TLS 连接
Off
tls.verify
是否强制证书认证
On
tls.debug
设置 TLS 调试级别。接受如下参数. 0 (No debug), 1 (Error), 2 (State change), 3 (Informational), 4 Verbose
1
tls.ca_file
CA 证书文件的绝对路径
tls.crt_file
crt 证书文件的绝对路径.
tls.key_file
私钥文件的绝对路径
tls.key_passwd
可选的私钥文件密码
Command Line
我们使用 CPU 输入插件收集 CPU 使用的数据指标,并以 JSON 格式将它们发送到以 netcat 监听的服务端点中,如:
Start the TCP listener
在终端中运行以下命令,netcat 将开始在 TCP/5170 端口上监听消息:
启动 Fluent Bit:
No more, no less, it just works.
Last updated
Was this helpful?