Change Streams monitoring

Does MongoDB provide some form of monitoring of change streams?

It would be very helpful to have some form of insights in how many changes each stream are lagging behind on the actual state of whatever it is watching, the number of unprocessed changes.

Does anyone have any experience in creating these insights? Using MongoDB functionality, that I’m missing somehow, or by using a custom solution. I imagine one could query these insights from the oplog, using the current resume-token.

Without these insights, I’m not really confident to put change streams into production.