Hi Antonio!
On Mon, Jan 20, 2003 at 06:10:13PM -0600, Antonio Gallardo wrote:
Hi Marcus!
Thanks again!
No problem :)
I am back for some advise from the instruments guru. ;-)
Where I can find some explaination about the aditional info in the
instrument manager?
For example the authentication manager has:
authentication-manager
pool - The pool of the manager
blocks - ?
creates - Create() a component in the pool
decommissions - Destroy() components in the pool
gets- Already created and getted?
puts- Already in the pool and returned?
ready-size - ?
size- ? in KB or number of components?
gets - ?
puts - ?
references- Sum of the calls to
manager.lock(auth-manager.ROLE) in the code.
I know that the components must be declared as instrumentable. But I
think currently there are no many components declared as needed.
Yes, you're right. Components wishing to report instrumentation
data to the client need to implement the Avalon 'instrumentable'
interface, which allows the them to define instruments that can
be sampled from.
At the moment there aren't many components (none in Cocoon) that
support instrumentation except for ECM, Instrument Manager, and the
Avalon datasource, and pool subprojects.
What you are seeing above is reporting from instruments that are
registered automatically from the above list of projects (ie.
ECM's component handlers, which for example use pool for Poolable
components, etc).
Here's a brief breakdown of what you listed above:
authentication-manager - The authentication manager component handler (not
the component itself).
pool - The pool used within the authentication
manager's component handler
blocks - threads blocking till a poolable becomes available
creates - Create() a component in the pool
decommissions - Destroy() components in the pool
gets- Poolables accessed
puts- Poolables returned
ready-size - number of pooolables currently available
size- total number of poolables this pool has
gets - number of gets (ie. lookups) of this component
puts - number of puts (ie. releases) of this component
references- number of references to this component
Hope that makes things a bit clearer, unfortunately this isn't yet
documented anywhere, I obtained the above info from browsing the
Avalon source for the ComponentHandler and ResourceLimitingPool
classes.
The job now (apart from docs) is to write a more wider set of
instruments to report Cocoon specific data. I've made a start to
this, but there's still a ways to go.
Hope that helps.
Cheers,
Marcus
--
.
,,$, Marcus Crafter
;$' ':Computer Systems Engineer
$: : ManageSoft GmbH
$ o_)$$$: 82-84 Mainzer Landstrasse
;$,_/\ :' 60327 Frankfurt Germany
' /(
\_'
.
:
-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faq/index.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]