<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Arial; font-size: 12pt; color: #000000'>I understand where you are coming from, but if JMX was actually able to do everything we needed from a management perspective, we would have built the new management API based on it.&nbsp; The fact is, it doesn't meet the need.&nbsp; Brian Stansberry even looked at this as a possibility early in the development cycle.&nbsp; I remember having a conversation about it on our bi-weekly Andiamo call.<br><br>We need one supportable management API, not two, and one that actually works for the complexity involved in all the use cases we have to support.<br><br>Yes, the transition will be a hard one, but its a necessary step we have to take in order to actually meet customers management needs.&nbsp; This has been a long time in the works, and this has all been considered.<br><br>Andy<br><br><hr id="zwchr"><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><b>From: </b>"Eduardo Martins" &lt;emmartins@gmail.com&gt;<br><b>To: </b>"Andrig Miller" &lt;anmiller@redhat.com&gt;<br><b>Cc: </b>"Brian Stansberry" &lt;brian.stansberry@redhat.com&gt;, jboss-as7-dev@lists.jboss.org<br><b>Sent: </b>Friday, August 19, 2011 1:06:49 PM<br><b>Subject: </b>Re: [jboss-as7-dev] JMX [was: Dear subsystem owners/components leads ....]<br><br>Andy, that's our point of view, what about user/customers and<br>integrators point of view? This is a new management API, yet<br>management interfaces are not new, 3rd parties used something else<br>before, very high chances it is JMX, do you really want to enforce the<br>new management API as a condition to use AS7?<br><br>-- Eduardo<br>..............................................<br>http://emmartins.blogspot.com<br>http://redhat.com/solutions/telco<br><br>On Fri, Aug 19, 2011 at 7:14 PM, Andrig Miller &lt;anmiller@redhat.com&gt; wrote:<br>&gt;<br>&gt;<br>&gt; ________________________________<br>&gt;<br>&gt; From: "Brian Stansberry" &lt;brian.stansberry@redhat.com&gt;<br>&gt; To: jboss-as7-dev@lists.jboss.org<br>&gt; Sent: Friday, August 19, 2011 11:52:40 AM<br>&gt; Subject: Re: [jboss-as7-dev] JMX [was: Dear subsystem owners/components<br>&gt; leads ....]<br>&gt;<br>&gt; What kind of extensibility are you thinking about?<br>&gt;<br>&gt; I have no objection at all to the kind of simple JMX gateway resource<br>&gt; David describes. If someone in the community wants to contribute that,<br>&gt; that would be great.<br>&gt;<br>&gt; I would object to it though if its presence became an excuse for<br>&gt; subsystems not exposing their full management API via the standard<br>&gt; management model. ;)<br>&gt;<br>&gt; That's exactly the slippery slope I don't want us to go down!&nbsp; From an<br>&gt; Andiamo perspective, we need ONE management layer that handles everything.<br>&gt;<br>&gt; Let's keep this on track.<br>&gt;<br>&gt; Andy<br>&gt;<br>&gt; On 8/19/11 12:02 PM, Eduardo Martins wrote:<br>&gt;&gt; The JMX exposure in CLI and Web Console can be basic, like I<br>&gt;&gt; mentioned, but should be easy extendable, so the community may enhance<br>&gt;&gt; it, if there is interest...<br>&gt;&gt;<br>&gt;&gt; -- Eduardo<br>&gt;&gt; ..............................................<br>&gt;&gt; http://emmartins.blogspot.com<br>&gt;&gt; http://redhat.com/solutions/telco<br>&gt;&gt;<br>&gt;&gt; On Fri, Aug 19, 2011 at 5:52 PM, David M. Lloyd&lt;david.lloyd@redhat.com&gt;<br>&gt;&gt; &nbsp;wrote:<br>&gt;&gt;&gt; What Brian is saying is that we will not map arbitrary JMX objects to<br>&gt;&gt;&gt; the management mode.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; I think it might make sense though - eventually - to have a JMX resource<br>&gt;&gt;&gt; which has operations for calling into JMX (for open mbean types only of<br>&gt;&gt;&gt; course). &nbsp;Note that this would NOT be a mapping, just a single<br>&gt;&gt;&gt; management resource which is a gateway to JMX, and apart from accessing<br>&gt;&gt;&gt; attributes and invoking operations, no other JMX functions would be<br>&gt;&gt;&gt; supported (in particular, notifications).<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On 08/19/2011 11:29 AM, Eduardo Martins wrote:<br>&gt;&gt;&gt;&gt; It was and still is my biggest complain with AS7, the support for the<br>&gt;&gt;&gt;&gt; official java management spec is ... zero!<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; IMHO the CLI should have an easy way to invoke a JMX operation,<br>&gt;&gt;&gt;&gt; whatever the MBean, how hard can it be when previous AS releases had<br>&gt;&gt;&gt;&gt; twiddle? And the JMX subsystem should have a module in the management<br>&gt;&gt;&gt;&gt; console, providing access to the MBeans in the JVM MBean server,<br>&gt;&gt;&gt;&gt; relying on JConsole is not good nowadays, not all OSes have it, again<br>&gt;&gt;&gt;&gt; we already had such tool...<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; -- Eduardo<br>&gt;&gt;&gt;&gt; ..............................................<br>&gt;&gt;&gt;&gt; http://emmartins.blogspot.com<br>&gt;&gt;&gt;&gt; http://redhat.com/solutions/telco<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; On Fri, Aug 19, 2011 at 4:35 PM,&lt;ssilvert@redhat.com&gt; &nbsp; &nbsp;wrote:<br>&gt;&gt;&gt;&gt;&gt; Quoting Scott Marlow&lt;smarlow@redhat.com&gt;:<br>&gt;&gt;&gt;&gt;&gt;&gt; Heiko,<br>&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; Some of the JPA persistence providers support JMX for administrative<br>&gt;&gt;&gt;&gt;&gt;&gt; operations (Hibernate statistics for example). &nbsp;Do we have any magic<br>&gt;&gt;&gt;&gt;&gt;&gt; way<br>&gt;&gt;&gt;&gt;&gt;&gt; to get JMX MBeans into the management console? &nbsp;Probably will need to<br>&gt;&gt;&gt;&gt;&gt;&gt; be<br>&gt;&gt;&gt;&gt;&gt;&gt; dynamic based on deployment time processing.<br>&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; Thanks,<br>&gt;&gt;&gt;&gt;&gt;&gt; Scott<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Scott,<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Heiko is out for the rest of this month, so I'm not sure if he will be<br>&gt;&gt;&gt;&gt;&gt; able to answer.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Off hand, I don't think we currently have an easy way to directly<br>&gt;&gt;&gt;&gt;&gt; access JMX from the console. &nbsp;There would be a lot of low level<br>&gt;&gt;&gt;&gt;&gt; transport stuff to deal with that we've already worked through for the<br>&gt;&gt;&gt;&gt;&gt; management API. &nbsp;I doubt that we would want to go and build a<br>&gt;&gt;&gt;&gt;&gt; transport layer for JMX as well.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; I think the better question is can we (should we) expose JMX through<br>&gt;&gt;&gt;&gt;&gt; the management API? &nbsp;If so it would be accessible from both the<br>&gt;&gt;&gt;&gt;&gt; console and the CLI.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Does anyone have thoughts about this?<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Stan<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt;&gt;&gt; jboss-as7-dev mailing list<br>&gt;&gt;&gt;&gt;&gt; jboss-as7-dev@lists.jboss.org<br>&gt;&gt;&gt;&gt;&gt; https://lists.jboss.org/mailman/listinfo/jboss-as7-dev<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt;&gt; jboss-as7-dev mailing list<br>&gt;&gt;&gt;&gt; jboss-as7-dev@lists.jboss.org<br>&gt;&gt;&gt;&gt; https://lists.jboss.org/mailman/listinfo/jboss-as7-dev<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; --<br>&gt;&gt;&gt; - DML<br>&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt; jboss-as7-dev mailing list<br>&gt;&gt;&gt; jboss-as7-dev@lists.jboss.org<br>&gt;&gt;&gt; https://lists.jboss.org/mailman/listinfo/jboss-as7-dev<br>&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; jboss-as7-dev mailing list<br>&gt;&gt; jboss-as7-dev@lists.jboss.org<br>&gt;&gt; https://lists.jboss.org/mailman/listinfo/jboss-as7-dev<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Brian Stansberry<br>&gt; Principal Software Engineer<br>&gt; JBoss by Red Hat<br>&gt; _______________________________________________<br>&gt; jboss-as7-dev mailing list<br>&gt; jboss-as7-dev@lists.jboss.org<br>&gt; https://lists.jboss.org/mailman/listinfo/jboss-as7-dev<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; jboss-as7-dev mailing list<br>&gt; jboss-as7-dev@lists.jboss.org<br>&gt; https://lists.jboss.org/mailman/listinfo/jboss-as7-dev<br>&gt;<br>&gt;<br></blockquote><br></div></body></html>