Logstash通过网络将syslog消息作为事件读取。使用用 UDPSocket, TCPServer 和
LogStash::Filters::Grok 来实现
配置示例
sh
|
|
配置客户端,在修改linux主机/etc/rsyslog.conf
sh
|
|
配置说明
参数 | 说明 |
---|---|
* | 类型 |
* | 级别 |
@ | udp |
@@ | tcp |
host | 可为主机名或ip地址 |
注:收集到的数据,本身就以及是rsyslog格式了,无需再进行grok
sh
|
|
收集到的数据需要对时间进行格式化
官方date插件说明:Date filter plugin
sh
|
|
格式化完后的时间如下示例
sh
|
|
说明:此处格式化完后时间与当前时区不符,相差8小时。这里不影响,在kibana中显示的为当前时区