logstash 向elasticsearch写入数据,怎样指定多个数据template
之前在配置从logstash写数据到elasticsearch时,指定单个数据模板没有问题。可是在配置多个数据模板时候,总是不成功,后来找了非常多资料,最终找到解决的方法,就是要多加一个配置项: template_name ,切该名字必须所有为小写。
參考配置信息:
output {
if [type] == "log_01" {
elasticsearch {
cluster => 'elasticsearch'
host => 'x.x.x.x'
index => 'log_01-%{+YYYY-MM-dd}'
port => '9300'
workers => 1
template => "/data/logstash/conf/template_01.json"
template_name => "template_01.json"
template_overwrite => true
}
}
if [type] == "log_02" {
elasticsearch {
cluster => 'elasticsearch'
host => 'x.x.x.x'
index => 'log_02-%{+YYYY-MM-dd}'
port => '9300'
workers => 1
template => "/data/logstash/conf/template_02.json"
template_name => "template_01.json"
template_overwrite => true
}
}
}
最新文章
- 5G关键技术评述
- SharePoint Foundation 2013 安装出错
- 用javascript比较快速排序和合并排序的优劣
- ajax traditional
- lmdb存储的一些库相关函数
- Leetcode#146 LRU Cache
- android 注销
- Spring MVC中Filter Servlet Interceptor 执行顺序
- 【转载】MySQL · 性能优化· InnoDB buffer pool flush策略漫谈
- Android权限管理知识学习记录
- Populating Next Right Pointers in Each Node(I and II)
- 两分钟搞懂UiAutomator、UiAutomator2、Bootstrap的关系
- hadoop2-HBase的安装和测试
- step_by_step_用python爬点磁力链接
- 一次linux服务器黑客入侵后处理
- pdf中内嵌字体问题
- 上海市2019年公务员录用考试第一轮首批面试名单(B类)
- Eclipse纯净版安装web插件
- [UE4]Return Node节点好用法
- EJB与JPA的关系