ELK logstash 配置自定义字段为索引
2019-01-21 17:05
756 查看
总结:自定义字段为索引,方便应用日志索引的规范命名。
1、filebeat 创建自定义字段,logstash 创建自定义字段类似。
例:filebeat 增加字段appname,值为mmq-nginx-access。
fields:
appname: mmq-nginx-access
2、logstash 创建以appname的值为索引
output {
elasticsearch {
hosts => ["10.41.1.153:9200","10.41.0.125:9200"]
index => ["%{[fields][appname]}-%{+YYYY-MM-dd}"]
}
}
注:[fields][appname] 代表调用fields 中appname字段变量的值为索引。
相关文章推荐
- 从源代码剖析Struts2中用户自定义配置转换器的两种方式——基于字段的配置转换器和基于类型的配置转换器(解决了实际系统中,因没有区分这两种工作方式的生命周期而引起的异常错误问题)
- log4j配置输出到数据库+自定义字段
- 一种基于 JEP 和可配置公式实现用户自定义字段的解决方案
- MVC DateTime 字段 EditTime 必须是日期模板只能用于字段访问、属性访问、一维数组索引或单参数自定义索引器表达式
- solr对clob字段建索引的配置
- hibernate条件查询注入自定义Bean无需配置文件,取需要的字段
- [翻译]自定义提取规则通过索引提取窗体字段
- 长文本字段做自定义HASH索引
- Asp.Net MVC Html.TextBoxFor日期格式化出错“模板只能用于字段访问、属性访问、一维数组索引或单参数自定义索引器表达式” 解决办法
- Nutch 1.3 学习笔记 外传 扩展Nutch插件实现自定义索引字段
- PowerDesigner配置递增字段和设置索引
- 一种基于 JEP 和可配置公式实现用户自定义字段的解决方案
- hibernate条件查询注入自定义Bean无需配置文件,取需要的字段
- Asp.Net MVC Html.TextBoxFor日期格式化出错“模板只能用于字段访问、属性访问、一维数组索引或单参数自定义索引器表达式” 解决办法
- hibernate条件查询注入自定义Bean无需配置文件,取需要的字段
- Elasticsearch之创建索引、删除索引、索引设置、配置分析器、自定义分析器。
- django中自定义admin中change_list.html中字段的显示
- docker深入2-使用自定义的网络来配置zookeeper集群
- 页面自定义配置
- 利用Apache配置本地 自定义域名