activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lionel Cons <lionel.c...@cern.ch>
Subject JVM Information via REST
Date Wed, 08 Jun 2011 16:43:19 GMT
Hiram,

The Apollo REST API is superior to JMX because it has a better and finer
grain security model. However, it currently does not report JVM information
so one may have to use JMX to monitor things like #threads or memory.

Would it be possible to return JVM information via REST (e.g. /broker/jvm)?

Here is the kind of information I have in mind:

Memory:
   Heap-Memory used    : 3157 MB
   Heap-Memory alloc   : 8143 MB
   Heap-Memory max     : 14563 MB
   NonHeap-Memory max  : 132 MB
Classes:
   Classes loaded      : 6455
   Classes total       : 8152
Threads:
   Threads current     : 6758
   Threads peak        : 9065
OS:
   CPU Arch            : amd64
   CPU OS              : Linux 2.6.18-238.5.1.el5
   Memory total        : 1643 MB
   Memory free         : 1643 MB
   Swap total          : 8189 MB
   Swap free           : 8189 MB
   FileDesc Open       : 674
   FileDesc Max        : 131072
Runtime:
   Name                : 14680@localhost
   JVM                 : 16.3-b01 Java HotSpot(TM) 64-Bit Server VM Sun Microsystems Inc.
   Uptime              : 77 d, 4 h, 5 m, 39 s
   Starttime           : Wed Mar 23 13:36:00 2011

Cheers,

Lionel


Mime
View raw message