users@javaee-spec.java.net

[javaee-spec users] REST-base API for monitoring and management - How to contribute ?

From: <java_at_tichny.org>
Date: Sun, 5 Oct 2014 21:37:53 +0000 (UTC)

Hello,

my name is Roland and I'm the author of Jolokia [1], a utility which
allows JMX access via HTTP and JSON with a REST-like interface.

I've noticed that JSR-366 is also about a "REST-based APIs for
monitoring and management" for JEE 8 and I would like to contribute.

Some things I could bring in:

* Jolokia exists now for more than 5 years and I picked up
  quite some real world experiences about remote monitoring/management
  with HTTP and JOSN on the way.
* Jolokia is used in many Open Source products as a remote management
API:
 - ActiveMQ [2] uses Jolokia as remote management access since 5.7
 - Spring Boot [3] includes Jolokia as a feature.
 - hawt.io [4] uses Jolokia extensively and exclusively
   for accessing any Java based backend system
   (for both management and monitoring)
 - OSv [5] uses it as its management API
* Coming from a monitoring background (Nagios) I've seen many use cases

 for a n open management API like bulk requests for querying many
 attributes with one HTTP request. Thats proved to be very valuable
when
 it comes to scaling.

Since I never participated in an JSR yet, what do you think is the best
way to contribute ?

thanks ...
... roland

[1]: http://www.jolokia.org
[2]: http://activemq.apache.org/rest.html
[3]:
http://docs.spring.io/spring-boot/docs/current/reference/html/productio
n-ready-jmx.html
[4]: http://hawt.io/
[5]:
http://osv.io/blog/blog/2014/08/26/jolokia-jmx-connectivity-in-osv/