ITPub博客

首页 > IT基础架构 > > 关于 logstash 使用的一些小技巧

关于 logstash 使用的一些小技巧

作者:格伯纳 时间:2020-06-01 11:54:02 0 删除 编辑
由于我司使用了 ELK 做日志的收集和可视化,在这里分享一些在使用 logstash 的中一些小技巧。

配置文件管理

Logstash 整体相当简单,就是指定输入,再对输入的数据进行结构化处理,最后再输出到指定服务中,配置文件的整体结构也很好表示了这套流程:

input {
}

filter {
}

output {
}

在真实世界中,你可能面对了不止一个 input,并且这些 input 还有不同的数据处理逻辑,最后还要放到多个 output 中。显而易见的,如果把这多的内容放到一起,维护成本会越来越大。(其实本人一开始就是这么干的,= =)

虽然官方的文档里面没有怎么说,但是可以从 logstash 的 command help 中可以看到如下的内容:

意思就是你可以装一个目录的配置文件,logstash 会按照字典序把这些内容连接起来,连接起来的内容会被当做一个整体进行解析。有了这个,你就可以把刚刚那一坨东西进行分解了,分解之后,配置会变成这样:

这样是不是就清爽了许多啊(逃……)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31509949/viewspace-3153624/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
管理员

注册时间:2018-03-30

  • 博文量
    2383
  • 访问量
    983925