作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将klkana与ELK一起使用。
我还使用filebeat将数据发送到Logstash。
我创建的看起来像这样
{
"mappings": {
"_default_": {
"properties": {
"msg":{"type":"string", "index":"not_analyzed"}
}
},
"log": {
"properties": {
"@timestamp":{"type":"date","format":"strict_date_optional_time||epoch_millis"},
"@version":{"type":"string"},
"beat": {
"properties": {
"hostname":{"type":"string"},
"name":{"type":"string"},
}
},
"count":{"type":"long"},
"host":{"type":"string"},
"input_type":{"type":"string"},
"message":{"type":"string"},
"msg":{"type":"string","index":"not_analyzed"},
"offset":{"type":"long"},
"source":{"type":"string"},
"type":{"type":"string"}
}
}
}
}';
environment: dev
),我可以在kibana中看到这些字段,以便我可以基于该字段过滤邮件
最佳答案
是的,您可以在filebeat.yml
配置中添加specify additional fields。这些新字段将被创建。您有两个选择,可以指定fields
和/或fields_under_root
。
如果使用前者(请参见下文),则带有自定义字段的新fields
子组将出现在文档中,并且您将能够在Kibana中使用fields.environment: dev
过滤邮件。
fields:
environment: dev
environment: dev
过滤消息。
fields_under_root: true
关于elasticsearch - 如何在ELK Kibana中添加其他字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38176521/
我是一名优秀的程序员,十分优秀!