Hi!
I'm using an ELK setup where I use Grok to filter data inside Logstash. I have defined my Grok filters inside of 02-filebeats-input.conf file like below and I wonder if I in some Elasticsearch way have to manually add the new fields I specified in the Grok filter (queue and windowsize for instance).
The reason why I'm asking is because I cannot see the fields windowsize or queue in Kibana's discover view -> available fields. I can only see them if all my shown results contain this field.
filter {
grok {
match => { "message" => "%{TIMESTAMP_ISO8601} %{LOGLEVEL} SomeManager: <ChangeQueue gate: %{GREEDYDATA:**queue**}> window size (in|de)creased to %{INT:**windowsize**}" }
match => { "message" => "%{TIMESTAMP_ISO8601:timestamp} %{LOGLEVEL:log_level} %{USERNAME:service_name}: %{GREEDYDATA:contents}" }
}
}