【发布时间】:2016-08-04 16:30:13
【问题描述】:
我的 logstash 配置类似于以下内容
if "user" in [tags] {
elasticsearch {
hosts => ["localhost:9200"]
action => "index"
index => "user-%{+YYYY.MM.dd}"
template => '/path/to/elastic-template.json'
flush_size => 50
}
}
而 json 模板包含行
"fields" : {
"{name}" : {"type": "string", "index" : "analyzed", "omit_norms" : true, "index_options" : "docs"},
"{name}.raw" : {"type": "string", "index" : "not_analyzed", "ignore_above" : 256}
}
所以我假设在搜索或生成可视化时可以使用 .raw。
但是,我删除了现有的索引并再次重建,我可以看到数据,但我仍然找不到 Kibana 的设置、发现或可视化的 .raw 字段
如何使用.raw字段?
【问题讨论】:
-
为什么不使用 Logstash 默认模板?那个确实添加了
raw字段。分享完整的模板。
标签: elasticsearch logstash kibana kibana-4 logstash-configuration