At first I thought it was due to legacy monitoring still active, I switched to metricbeats in any case, but it still does not show the events in the processing pipeline.
The overview screen shows received and emitted events counts alright.
ES,LS,KI 7.10
UPDATE
Looks like the issue is the following:
We have two nodes running logstash, usually the second one is pretty much inactive and exists for HA purposes
Pipeline on both nodes is called "main"
When I go to Stack Monitoring -> Logstash -> Nodes -> Node 1 -> Pipelines -> main, and compare that URL to the one of Node 2 it is the same.
This leads me to the conclusion that only the pipeline of Node 2 is ever shown, for which it is correct that there are 0 e/s as explained above.
Is this a bug?
(Workaround: I have renamed the pipelines on both nodes to be unique)
I'm not quite sure if it's a bug, as the id is the unique identifier for the pipeline. If there are two of the same id, the UI isn't designed to handle that. Perhaps worth filing an enhancement request. It might be helpful to have an out-of-the-box alert for this to let the user know they should change one of the ids
I am not sure what is unique here and what not, in any case: When in both logstash instances the pipeline is called "main", then the link to pipeline stats looks like this both times:
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.