Hi There,
I'm using Metricbeat, Elastic Search and Kibana to create system overview dashboards of about 45 Linux boxes.
I'm trying to keep the data to the necessities, so I'm stripping out as much data as possible using drop_fields.
I'm using these filters on the systems module in :
- drop_fields:
fields: [ "beat.version", "metricset.module", "metricset.rtt", "host", "system.load.norm.5", "system.load.5", "system.load.norm.15", "system.load.15", "system.load.norm.1"
However I can't find a way to get rid of the 'beat' fields, I've tried various things like this:
*beat*
beat.*
beat.hostname
*.hostname
Equally, has anyone any idea if I can do anything with the _ fields? I suspect these are required, I'm just trying to shave anything I can to keep costs down and performance on the elasticsearch box up
{
"_index": "metricbeat-2017.12.12",
"_type": "logs",
"_id": "AWBMlbcud7P8UCMuIZjH",
"_version": 1,
"_score": null,
"_source": {
"@timestamp": "2017-12-12T21:16:07.321Z",
"system": {
"load": {
"1": 0,
"cores": 2,
"norm": {
"1": 0
}
}
},
"beat": {
"name": "supportserver",
"hostname": "supportserver",
"version": "6.0.1"
},
"@version": "1",
"host": "supportserver",
"metricset": {
"name": "load"
},
"tags": [
"beats_input_raw_event"
]
},
"fields": {
"@timestamp": [
1513113367321
]
},
"highlight": {
"metricset.name": [
"@kibana-highlighted-field@load@/kibana-highlighted-field@"
]
},
"sort": [
1513113367321
]
}
Thanks in advance for any help
Mike