TOPBEAT: Does not show fields sometime


(Krushnat Khawale) #1

Hi { ELK WORLD },
I am using topbeat for monitoring server health. It successfully sends the data of a remote server
and I'm also able to use dashboard on it.
However it is observed that, It doesn't show some of the field( mem.used_p in our case ) for sometime. Like we were seeing records in last minute with mem.user_p criteria and it is showing no results at all on queried.
If I fire query for last 5 or 10 or >=10 timespan, it display records. But doesn't only in last 1 min case.

What is wrong here? We need this as we've configured watcher for 1 min to monitor memory usage.


(Andrew Kroh) #2

Please specify the Topbeat version and operating system and paste in some sample events demonstrating the problem. Use the query below to search Elasticsearch for all system events missing the mem.used_p field.

$ curl 'http://localhost:9200/topbeat-*/system/_search?pretty' -d '
{
  "query": {
    "bool": {
        "must_not": {
            "exists": {
                "field": "mem.used_p"
            }
        }
    }
  }
}'
{
  "took" : 6,
  "timed_out" : false,
  "_shards" : {
    "total" : 43,
    "successful" : 43,
    "failed" : 0
  },
  "hits" : {
    "total" : 0,
    "max_score" : null,
    "hits" : [ ]
  }
}

(system) #3