The invention relates to an apparatus for providing event data, generated
by a JVM local to the apparatus, to a profiling agent on a remote system
as requested by that agent. A request is received at the apparatus, via a
network interface, from the profiling agent for certain event data. This
request is forwarded via the JVMPI to the JVM and the requested data is
transmitted to the apparatus, as and when generated by the JVM. (The
event data is also transmitted via the JVMPI). The event data is then
transmitted to the profiling agent via the network interface.