admin@glassfish.java.net

[Fwd: Re: config pluggability for monitoring]

From: Jennifer Chou <Jennifer.Chou_at_Sun.COM>
Date: Mon, 15 Jun 2009 18:24:20 +0100

fyi

attached mail follows:




One update: I no longer have any dependency on create-domain work as I
will implement it.

Also, since there are no comments yet, let's decide to go by the
approach of putting all monitoring information related to a module
within its config. [Let's aim for end of next week ...no guarantees :) ]

With this approach V3 module authors need to know specific tags to avail
of monitoring services offered by the infrastructure. (I hope this is
the same way Logging has been implemented)

Nandini

Sreenivas Munnangi wrote:
> Nandini,
>
> Any update on this ?
>
> thanks
> sreeni
>
> Sreenivas Munnangi wrote:
>> Nandini,
>>
>> Thanks for the apt description of our requirement.
>>
>> Whatever the approach, we need to have the implementation soon since
>> module owners are dependent on this.
>>
>> thanks
>> sreeni
>>
>>
>> Nandini Ektare wrote:
>>> _Summary of the discussion_ (Folks, please chip in if I have missed
>>> something from our discussion)
>>>
>>> Monitoring team has following immediate and anticipated requirements:
>>> _Immediate:_
>>> 1. Similar to V2 functionality, a way to enable/disable monitoring
>>> per v3 module
>>> 2. Similar to V2 functionality, a way to configure monitoring levels
>>> per v3 module
>>> _Future:
>>> _3. A way to enable/disable probes in sub-modules under each module.
>>> For e.g.
>>> Web module, has probes classified into HttpService, JSP, Servlet
>>> sub-modules.
>>> And there exists a provider per submodule that handles probes
>>> under that sub module
>>> 4. Configuraton of Meta data such as :
>>> 4.1 Persistence of monitoring data, storage of snapshots,
>>> actions on the data etc
>>> 4.2 Service level data such as monitoring intervals
>>> ...and more as the functionality evolves
>>>
>>> At a high level, configuration could be provided
>>> #1. either in a centralized manner (as in v2) or
>>> #2. the monitoring config per module could be encapsulated in
>>> each module's config
>>>
>>> Each of the approach has it's pros and cons.
>>> Approach#1 is similar to v2 and can meet the immediate requirements.
>>> Approach#2 is better suited to extend and support future requirements
>>> from the probe infrastructure.
>>>
>>> In either approach, we need to define either a mechanism for the
>>> incoming
>>> v3 module to publish its monitoring data into the centralized config or
>>> provide a standard way for each module to expose monitoring config and
>>> a way to aggregate this through v3 infrastructure.
>>>
>>> Jerome,
>>> What do you think would be a better approach. Given the anticipated
>>> fine grained
>>> configuration requirements in future, I personally prefer the
>>> approach to embed
>>> monitoring config into each module instead of storing it in a
>>> central place as in v2.
>>>
>>> What do you think? Based on that we may need to also sort out the
>>> config pluggability issue.
>>>
>>> Thanks
>>> Nandini
>>>
>>> Jennifer Chou wrote:
>>>> Sreeni can you dial in as host. I couldn't find the host code.
>>>>
>>>> Sreenivas Munnangi wrote:
>>>>> Nandini Ektare wrote:
>>>>>> Jennifer Chou wrote:
>>>>>>> I reserved Mad Hatters for 10 AM today in case we want to meet.
>>>>>> Perhaps my reply to meet came in too late yesterday.
>>>>>>> Not sure if everybody's available.
>>>>>>> Let me know and I can dial-in too
>>>>>> Okay, will do.
>>>>> Today 10 AM is OK for me.
>>>>>>
>>>>>> Nandini
>>>>>>> We can use
>>>>>>> 866-230-6968
>>>>>>> access: 3846234
>>>>>>>
>>>>>>> These are the details of your new conference room reservation:
>>>>>>>
>>>>>>> Meeting Title: monitoring config pluggability
>>>>>>> Owner: JENNIFER CHOU jennifer.chou_at_sun.com
>>>>>>> Reservation #: 10991948
>>>>>>> Room Name: Mad Hatter's Tea Party
>>>>>>> Building: SCA14
>>>>>>> Floor: 3
>>>>>>> Room #: 3390
>>>>>>> Date: Wed 10-Jun-2009
>>>>>>>
>>>>>>> Time: 10:00AM to 11:00AM
>>>>>>> Time Zone: US/Pacific
>>>>>>> Phone: 17682
>>>>>>> Frequency: One Time
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Nandini Ektare wrote:
>>>>>>>> Sure, Sreeni.
>>>>>>>>
>>>>>>>> 10AM works for me. I will come to office and we can meet in a
>>>>>>>> conf room if you can reserve one.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Nandini
>>>>>>>>
>>>>>>>> Sreenivas Munnangi wrote:
>>>>>>>>> Nandini,
>>>>>>>>>
>>>>>>>>> Jerome mentioned that you can help us on this. Pl. let us know
>>>>>>>>> if we can discuss it some time tomorrow, preferably around
>>>>>>>>> 10:00 AM ?
>>>>>>>>>
>>>>>>>>> thanks
>>>>>>>>> sreeni
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>