五分钟带你玩转Elasticsearch(十)企业实战——使用logstash监控多服务器并获取日志

网友投稿 871 2022-09-17

五分钟带你玩转Elasticsearch(十)企业实战——使用logstash监控多服务器并获取日志

五分钟带你玩转Elasticsearch(十)企业实战——使用logstash监控多服务器并获取日志

input{ tcp { mode => "server" host => "0.0.0.0" port => 5000 codec => json_lines type=> "A" } tcp { mode => "server" host => "0.0.0.0" port => 4999 codec => json_lines type=> "B" }}filter{ if[type] == "A"{ if([message] =~ "^(?!.*?登录日志).*$") { ### 丢弃 drop{} } }}output{ if[type] == "A"{ elasticsearch{ hosts=>["192.168.4XX.XX:9200"] index => "A-%{+YYYY.MM.dd}" } } if[type] == "B"{ elasticsearch{ hosts=>["192.168.XX.XX:9200"] index => "B-%{+YYYY.MM.dd}" } }}配置背景:1.从两台服务器上分别获取日志 且日志索引不同(为A,B) 2.A服务日志进行拦截 如果没有带"登录日志"字样的日志丢弃知识点 :1 判断语句 if写法 2 过滤器使用 3 通过日期生成相同业务的不同索引(可以通过index template查询)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:#yyds干货盘点#银行家算法
下一篇:scrapy运行定量爬虫(scrapy爬虫案例python)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~