We're running Elasticsearch 5.6 on Redhat Enterprise v7, and we see missing node data in the Elasticsearch node stats data.
e.g.
curl -XGET http://node1:9200/_nodes/stats?pretty
Returns:-
"os" : {
"timestamp" : 1542364508893,
"cpu" : {
"percent" : -1,
"load_average" : {
"1m" : 1.2,
"5m" : 1.19,
"15m" : 1.38
}
},
"mem" : {
"total_in_bytes" : -1,
"free_in_bytes" : -1,
"used_in_bytes" : 0,
"free_percent" : 0,
"used_percent" : 0
},
"swap" : {
"total_in_bytes" : -1,
"free_in_bytes" : -1,
"used_in_bytes" : 0
},
and,
"process" : {
"timestamp" : 1542364508893,
"open_file_descriptors" : -1,
"max_file_descriptors" : -1,
"cpu" : {
"percent" : -1,
"total_in_millis" : -1
},
"mem" : {
"total_virtual_in_bytes" : -1
}
As far as I can tell, Elasticsearch should be collecting this data itself, but I can't find any documentation as to how. I suspect that some tools may be missing from our Redhat 7 install, but my Google-fu has failed to turn-up any suggestions as to what.
Any help gratefully received.
Youichi.