Draw error on logstash graphs skewing scale

While watching a live tail of the events rate in the Logstash montitor the graphs are often broken by a render problem. It seems a large value is selected as the first datapoint (invalid) which throws off the graph draw scale significantly.

This is current in 5.3.1, using chrome browser.

Hi Ian,

Yes, that first initial spike could through off the scale so that smaller measurements after appear to essentially be 0. But I don't think that would explain the gap in data.

You could create an index pattern in Kibana like .monitoring-logstash-* and then look at that data in Discover and see if there's a gap. Based on that maybe we can investigate further.



There is an open issue in the closed-source Logstash Monitoring UI repo on this. The Logstash events rate metrics are derivatives of the max of logstash_stats.events.in and logstash_stats.events.out in the Logstash Monitoring data, and the first bucket bucket of the date histogram is drawing on partial information, which makes it unreliable. We need to filter it out. Sorry about that!

It might help if you make a larger time range in the timepicker, like last hour.


Hi Tim,
That's good to know and makes sense. I have noticed larger time frames are less prone to the render error. While doing pipeline troubleshooting it is often the most recent time window (~15 minutes) which is most useful to look for changes in throughput. That's why it is more annoying while the larger time frame windows may not be as buggy. It would be nice if the metric assumed a 0 rather than a large value when the partial information causes unreliability. This would have less impact on the graph scale, I'd think?

I'm actually not concerned about the gap. Logstash was simply stopped during this time as this cluster is currently in development.

Thanks guys.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.