我正在将 ELK 与 kibana 一起使用。
我还使用 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"}
}
}
}
}';
我想知道,就像 beat 有 2 个字段,如主机名和名称。是否可以添加更多字段 environment: dev
,例如我可以在 kibana 中看到的字段,以便我可以根据该字段过滤消息