使用logstash监控文件并传输到ES中
AI-摘要
新 · 都在 GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
使用logstash监控文件并传输到ES中
因为现在有一个需求是不再使用logstash监听kafka发送数据到es,而是监听文件然后发送数据到es。并且,我们文件是txt的文件,文件中的每一行数据是一个标准的json。因此,我们可以使用下面的config进行配置。
input {
file {
type => "monitor"
path => ["/data/monitor/filelog/*.txt"]
codec => json
}
}
filter {
mutate
{
gsub => [ "message", "\\n", "
" ]
}
}
output {
elasticsearch
{
user => admin
password => admin
pool_max => 1000
pool_max_per_route => 200
hosts => ["127.0.0.1:9200"]
index => "monitor-%{+YYYY.MM.dd}"
}
}
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Carol 小屋
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果