Our Uptime > Monitors page doesn't seem to be correctly displaying the current status of monitors correctly. We have a single monitor so far, but Uptime is showing "0 Monitors" in the summary. There are also issues with Downtime History being blank, and no monitors being being captured in a basic "Uptime monitor status" rule. Are these issues likely related?
Can you make sure the clocks on your Elasticsearch and heartbeat instances are both synchronized?
We use time in some complex ways in the queries powering that page, and there have been different instances of irregularities when heartbeat and Elasticsearch aren't properly synced to NTP, especially when it's off by say 30s or a minute. While I know it seems like a bug there are some performance tradeoffs done by the queries on this page that can result in reduced accuracy when clocks are out of sync.
Another question, is it always '0', or only sometimes '0'?
I'll add that adding logstash usually doesn't add much practical benefit for the Uptime use case, and just adds complexity. I'd recommend removing it generally.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.