
logstash
祈雨v
这个作者很懒,什么都没留下…
展开
-
logstash(1)安装
准备Github官网下载运行命令行运行./bin/logstash -e 'input { stdin { } } output { stdout {} }'等待数秒logstash输出Successfully started Logstash API endpoint {:port=>9600}的字样时表示logstash启动成功。控制台输入hello world后回车,l...原创 2019-01-18 22:02:14 · 335 阅读 · 0 评论 -
logstash(9)过滤器-date
描述按指定的时间格式读取事件的指定字段值后,赋值给指定的字段(默认为@timestamp)。filter { date { match => ["time", "yyyy-MM-dd HH:mm:ss"] }}参数参数类型是否必须默认值matcharray否[]targetstring否@timestamp...原创 2019-01-18 22:08:08 · 1225 阅读 · 0 评论 -
logstash(8)过滤器-通用选项
参数参数类型是否必须默认值add_fieldhash否{}add_tagarray否remove_fieldarray否remove_tagarray否add_field向事件添加任意字段filter { xxx { add_field => {"project"=>"kibana"}...原创 2019-01-18 22:07:33 · 514 阅读 · 1 评论 -
logstash(7)表达式
条件有时只想在特定条件下处理数据或过滤或输出事件,可以使用条件:if EXPRESSION { ...} else if EXPRESSION { ...} else { ...}运算符:比较: ==, !=, <, >, <=, >=匹配: =~, !~包含: in, not in布尔运算符: and, or, nand, xor一元...原创 2019-01-18 22:06:47 · 1015 阅读 · 0 评论 -
logstash(6)编码器-multiline
描述将分割成多行的内容按正则匹配合并成一个事件的编码器。示例:匹配以[开头的行,如果不匹配则属于前一行.input { stdin { codec => multiline { pattern => "^\[" negate => true what => "previou...原创 2019-01-18 22:06:15 · 544 阅读 · 0 评论 -
logstash(5)编码器-json
描述将输入的json格式内容的事件编码为json文本。例如:input { stdin { codec => "json" }}如果要传输由\n分隔的json事件,请查看json_lines编码器。效果输入:{"name":"tom","age":18}输出:{ "name" => "tom&qu原创 2019-01-18 22:05:19 · 270 阅读 · 0 评论 -
logstash(4)输入-file
描述监听文件并读取文件内容作为事件。input{ file{# path =>"/var/log/access.log" path =>["/var/log/access.log"] }}参数参数类型是否必须默认值close_oldernumber或string_duration否1 hour...原创 2019-01-18 22:04:32 · 961 阅读 · 0 评论 -
logstash(3)输入-stdin
描述从标准输入读取事件。默认情况下,每一行读取为一个事件。如果要多行读取为一个事件,则需要使用multiline解码器。input { stdin { }}原创 2019-01-18 22:03:53 · 1820 阅读 · 0 评论 -
logstash(2)输入-通用选项
参数参数类型是否必须默认值add_fieldhashNo{}codeccodecNolinetagsarrayNotypestringNoadd_field向输入的事件内容添加字段,如下:input{ xxx { add_field => {"project"=>"kibana"} ...原创 2019-01-18 22:03:12 · 356 阅读 · 0 评论 -
logstash(10)过滤器-dissect
描述Dissect过滤器是一种拆分操作。与常规拆分操作(其中一个分隔符应用于整个字符串)不同,此操作将一组分隔符应用于字符串值。Dissect不使用正则表达式,速度非常快。filter { dissect { mapping => { "message" => "%{ts} %{+ts} %{+ts} %{src} %{} %{pro...原创 2019-01-18 22:09:02 · 4810 阅读 · 2 评论