JMX support

I have searched through most of the documentation, the blog and the forum, but have not found any indication that Vaadin has out-of-the box support for JMX, nor any plugins that expose central metrics for Vaadin (typically session info, server-client thread(s)/info, backend (atmosphere) threads/info plus any other metrics that is nice to have.

Do I have to roll my own monitoring (with JMX) for my own needs,
or is anyone aware of plugin/jar/library/configuration that will enable me to monitor Vaadin with JMX in an easy way?

you can give a shot to https://prometheus.io/ you just use an java agent to expose jmx metrics. Or there is a interesting project https://jolokia.org/

The actual monitoring is not a problem, i have experience wirh prometheus (not JMX) and have also experience with jolokia, but that was not my original question.

Vaadin specific JMX monitoring, e.g. sessions.