Looking to replace CA Wily Interscope with JVM agent - https://splunkbase.splunk.com/app/1716/.
In reading the docs for the App and the Slideshare http://www.slideshare.net/damiendallimore/splunk-conf-2014-splunking-the-java-virtual-machine. Getting loads of data but Its NOT clear as to how to monitoring the following metrics:
Yes the JVM Agent can collect information 1-5 via JMX MBean attribute data.
The default example JMX config file is already setup to collect this.
Point 3 requires some additional Splunk SPL ontop of the raw collected data.See example from line 43 here.
I can't comment on 6 as the term "session" could refer to anything.
Please also read the README and look over the default example agent config file also.