Skip to main content

ListenLumberjack

描述:

该处理器被遗弃并且可能在近期被移除掉。 监听lumberjack消息将通过TCP发送到所给与的端口。每一个消息将会在成功写入到流文件后给与回馈。每一个流文件将包含一个或者多个lumberjack框架。在Lumberjack框架包含系统日志消息的情况下,该处理器的输出可以被发送到ParseSyslog处理器来进行未来的处理。

标签:

listen, lumberjack, tcp, logs, 监听,日志。

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.

名字默认值允许值列表描述
本地网络界面用于限制侦听特定LAN的本地网络接口的名称。

支持表达式语言 (仅支持变量)
端口端口用来监听通讯。

支持表达式语言 (仅支持变量)
接受缓冲区大小65507 B每一个接受消息的缓冲区的大小。根据所接受消息的大小来调整合适的值。
消息队列最大值10000内部用来缓冲从底层通道传输到处理器的消息队列的最大值。将该值调大将在消息激增时允许更多的消息缓冲在内存中,但是也会提高处理器的内存占用。
套接字最大缓冲区1 MB将会用到的套接字缓冲区最大大小。这个是由操作系统建议的来指引套接字缓冲应该设置多大。如果该值设置的太低,缓冲区将会在数据读取前被填满,并且后来的消息将会被丢弃。
字符编码UTF-8指定接收数据的字符集编码
分批数量1加入到单个流文件的消息最大数量。如果有多个消息可用, 这些消息将由消息分隔符联系到一起一直到该值所限定的数量为止。
批量消息分隔符\n定义当多个消息捆绑一起的时候的分隔符。请参考<分批数量>属性。
TCP链接最大数量2可接受的最大并发TCP链接的数量。
SSL服务控制器服务API:
RestrictedSSLContextService
实现:
StandardRestrictedSSLContextService
用来包含SSL上下文的控制器服务。如果该属性被设定,消息将从加密链接获得。注意Lumberjack客户端需要双向SSL认证,控制器必须有公钥和密钥来保证运行正常。

连线:

名字描述
success成功接收的信息将会根据这个条件发送出去

读取属性:

未提供。

写入属性:

名字描述
lumberjack.sender发送消息的主机
lumberjack.port接受消息的端口号
lumberjack.sequencenumber消息的序列号。当分批数量为1的时候才有效.
lumberjack.*由lumberjack生产方发出的密钥和相关值。只当分批数量为1的时候才有效。
mime.type文本的mime类型

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件禁止提供输入流。

系统资源考量:

未提供。

参考:

ParseSyslog