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