Child pages
  • Monitoring Servoy with JMX

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Server monitoring is exposed by the Application server as an MBean in the JMX domain name of com.servoy.server and then under 5 types: (Server,Clients,Solutions,Transactions,Locks). So the full name for the Clients bean is 

...

Where ROOT is the value of the context name the application/war is deployed at, so for a servoy applcation server its always ROOT, but for a WAR deployment it is the context name (very often the same name as the war file name)

Server bean gives information of the running server like Servoy and Repository version, it has the option to put the server in maintenance mode and get or set any property (the properties that are displayed on the admin page)

Clients bean gives you the NumberOfConnectedClients and the clients list itself, you can send message to all or to  a specific client or shutdown a client.

Solutions bean gives you a list of solutions on the server including the type and information about releases, and the abiltiy to set a specific releas the a active or compact/flush/delete a solution.

Locks bean gives you a list of current locks and the abiltiy to release them (This should normally not be done, use with care!)

Transactions bean gives you a list of current transactions and the ability to commit or rollback them (This should normally not be done, use with care!)

...