You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Jack Cai <gr...@gmail.com> on 2009/09/14 03:56:20 UTC

Re: What's the reason why didn't agent-car-jmx get shipped with geronimo server by default ?

So looks like it's a random choice...

If there's no particular reasons (like performance etc.), I'd recommend that
we use JMX agent as the default instead of the EJB agent, as the latter has
a dependency on the EJB container.

-Jack


On Thu, Sep 10, 2009 at 1:19 PM, Shawn Jiang <ge...@gmail.com> wrote:

> Whenever a user wants to use jmx monitor, he/she needs to install
> agent-car-jmx plugin firstly.   Why not to ship this plugin with geronimo
> while keep it "load=false" in config.xml by default ?
>
> IMO, this size of agent-car-jmx plugin is only 13Kb.   It's not a problem
> to bundle it with geronimo server as long as we make it "load=false" by
> default.
>
> Any ideas ?
>
> --
> Shawn
>

Re: What's the reason why didn't agent-car-jmx get shipped with geronimo server by default ?

Posted by Forrest Xia <fo...@gmail.com>.
Good to see that happen :-)

Re: What's the reason why didn't agent-car-jmx get shipped with geronimo server by default ?

Posted by Jack Cai <gr...@gmail.com>.
Then we would also need to change the default option when creating a server
to monitor in the monitoring console. Current default is EJB.

-Jack

On Mon, Sep 14, 2009 at 2:52 PM, Shawn Jiang <ge...@gmail.com> wrote:

> Right,  I'm planing to ship both of them but mark ejb agent as
> "load=false".  So that the user will use JMX as default monitoring agent.
>
> When the users do not need EJB, they can create a EJB free assembly easily
> without breaking the monitoring.
>
> Does anyone have any other comments ?
>
>
> On Mon, Sep 14, 2009 at 9:56 AM, Jack Cai <gr...@gmail.com> wrote:
>
>> So looks like it's a random choice...
>>
>> If there's no particular reasons (like performance etc.), I'd recommend
>> that we use JMX agent as the default instead of the EJB agent, as the latter
>> has a dependency on the EJB container.
>>
>> -Jack
>>
>>
>>
>> On Thu, Sep 10, 2009 at 1:19 PM, Shawn Jiang <ge...@gmail.com> wrote:
>>
>>> Whenever a user wants to use jmx monitor, he/she needs to install
>>> agent-car-jmx plugin firstly.   Why not to ship this plugin with geronimo
>>> while keep it "load=false" in config.xml by default ?
>>>
>>> IMO, this size of agent-car-jmx plugin is only 13Kb.   It's not a problem
>>> to bundle it with geronimo server as long as we make it "load=false" by
>>> default.
>>>
>>> Any ideas ?
>>>
>>> --
>>> Shawn
>>>
>>
>>
>
>
> --
> Shawn
>

Re: What's the reason why didn't agent-car-jmx get shipped with geronimo server by default ?

Posted by Shawn Jiang <ge...@gmail.com>.
Fixed this with JIRA https://issues.apache.org/jira/browse/GERONIMO-4883

Shawn Jiang resolved GERONIMO-4883.
-----------------------------------

      Resolution: Fixed
   Fix Version/s: 3.0
                  2.2
                  2.1.5

Fixed in 21 branch,22 branch, and trunk.


On Tue, Sep 15, 2009 at 12:45 AM, David Jencks <da...@yahoo.com>wrote:

>
> On Sep 14, 2009, at 8:41 AM, Shawn Jiang wrote:
>
>
>
> On Mon, Sep 14, 2009 at 11:26 PM, Kevan Miller <ke...@gmail.com>wrote:
>
>>
>> On Sep 14, 2009, at 2:52 AM, Shawn Jiang wrote:
>>
>>  Right,  I'm planing to ship both of them but mark ejb agent as
>>> "load=false".  So that the user will use JMX as default monitoring agent.
>>>
>>> When the users do not need EJB, they can create a EJB free assembly
>>> easily  without breaking the monitoring.
>>>
>>> Does anyone have any other comments ?
>>>
>>
>> Agreed that this would be more convenient for most users. I don't recall
>> any specific reason why agent-jmx wasn't included. Vaguely recall that ejb
>> support was developed first because MEJB support is required per the EE
>> spec.
>>
> Does it mean that we still have to keep ejb agent on by default to meet the
> EE spec ?
>
>
> no, the monitoring is not part of the spec so we can use anything we want.
>
> thanks
> david jencks
>
>
>> --kevan
>>
>
>
>
> --
> Shawn
>
>
>


-- 
Shawn

Re: What's the reason why didn't agent-car-jmx get shipped with geronimo server by default ?

Posted by David Jencks <da...@yahoo.com>.
On Sep 14, 2009, at 8:41 AM, Shawn Jiang wrote:

>
>
> On Mon, Sep 14, 2009 at 11:26 PM, Kevan Miller  
> <ke...@gmail.com> wrote:
>
> On Sep 14, 2009, at 2:52 AM, Shawn Jiang wrote:
>
> Right,  I'm planing to ship both of them but mark ejb agent as  
> "load=false".  So that the user will use JMX as default monitoring  
> agent.
>
> When the users do not need EJB, they can create a EJB free assembly  
> easily  without breaking the monitoring.
>
> Does anyone have any other comments ?
>
> Agreed that this would be more convenient for most users. I don't  
> recall any specific reason why agent-jmx wasn't included. Vaguely  
> recall that ejb support was developed first because MEJB support is  
> required per the EE spec.
> Does it mean that we still have to keep ejb agent on by default to  
> meet the EE spec ?

no, the monitoring is not part of the spec so we can use anything we  
want.

thanks
david jencks

>
> --kevan
>
>
>
> -- 
> Shawn


Re: What's the reason why didn't agent-car-jmx get shipped with geronimo server by default ?

Posted by Shawn Jiang <ge...@gmail.com>.
On Mon, Sep 14, 2009 at 11:26 PM, Kevan Miller <ke...@gmail.com>wrote:

>
> On Sep 14, 2009, at 2:52 AM, Shawn Jiang wrote:
>
>  Right,  I'm planing to ship both of them but mark ejb agent as
>> "load=false".  So that the user will use JMX as default monitoring agent.
>>
>> When the users do not need EJB, they can create a EJB free assembly easily
>>  without breaking the monitoring.
>>
>> Does anyone have any other comments ?
>>
>
> Agreed that this would be more convenient for most users. I don't recall
> any specific reason why agent-jmx wasn't included. Vaguely recall that ejb
> support was developed first because MEJB support is required per the EE
> spec.
>
Does it mean that we still have to keep ejb agent on by default to meet the
EE spec ?

>
> --kevan
>



-- 
Shawn

Re: What's the reason why didn't agent-car-jmx get shipped with geronimo server by default ?

Posted by Kevan Miller <ke...@gmail.com>.
On Sep 14, 2009, at 2:52 AM, Shawn Jiang wrote:

> Right,  I'm planing to ship both of them but mark ejb agent as  
> "load=false".  So that the user will use JMX as default monitoring  
> agent.
>
> When the users do not need EJB, they can create a EJB free assembly  
> easily  without breaking the monitoring.
>
> Does anyone have any other comments ?

Agreed that this would be more convenient for most users. I don't  
recall any specific reason why agent-jmx wasn't included. Vaguely  
recall that ejb support was developed first because MEJB support is  
required per the EE spec.

--kevan 

Re: What's the reason why didn't agent-car-jmx get shipped with geronimo server by default ?

Posted by Shawn Jiang <ge...@gmail.com>.
Right,  I'm planing to ship both of them but mark ejb agent as
"load=false".  So that the user will use JMX as default monitoring agent.

When the users do not need EJB, they can create a EJB free assembly easily
without breaking the monitoring.

Does anyone have any other comments ?

On Mon, Sep 14, 2009 at 9:56 AM, Jack Cai <gr...@gmail.com> wrote:

> So looks like it's a random choice...
>
> If there's no particular reasons (like performance etc.), I'd recommend
> that we use JMX agent as the default instead of the EJB agent, as the latter
> has a dependency on the EJB container.
>
> -Jack
>
>
>
> On Thu, Sep 10, 2009 at 1:19 PM, Shawn Jiang <ge...@gmail.com> wrote:
>
>> Whenever a user wants to use jmx monitor, he/she needs to install
>> agent-car-jmx plugin firstly.   Why not to ship this plugin with geronimo
>> while keep it "load=false" in config.xml by default ?
>>
>> IMO, this size of agent-car-jmx plugin is only 13Kb.   It's not a problem
>> to bundle it with geronimo server as long as we make it "load=false" by
>> default.
>>
>> Any ideas ?
>>
>> --
>> Shawn
>>
>
>


-- 
Shawn