Hi Heiko
We currently having nothing at all like this in Seam, and I think it
could be very useful.
It sounds like this should be a separate jboss-seam-management library
you could deploy inside your app to provide this functionality. This
could define a public API which the management tool could use to
retrieve the management data. It could also optionally persist this
info to a database.
I think we need to get some concrete use cases together to get an idea
of the kind of data a user would want to collect and see how much
impact this would have on the core code.
On 1 Jul 2008, at 10:46, Heiko W.Rupp wrote:
Hi,
as you know we now have shiny new RHQ / JBossON 2 as management
solution of the next century (Ok, I'll stop :-)
Seriously: we can monitor the "bare metal" aspects of running
applications. But I can imagine that it would be
very helpful to go even further and monitor the actual application.
Things like (examples)
- what is the average value of a shopping cart
- how many users are choosing which path in a navigation flow
- how long did a specific action take
- ...
In order to accomplish this, the writer of an application needs to
determine what data he wants from which place. I can imagine
additional annotations like e.g. @Timing on method level to initiate
the data gathering. Seam could then
compute the timing for that method and provide it in some means to
management applications (e.g. in a database table or
Mbean attribute or ...), from where a management application like
RHQ could pick it up.
What do you think?
Heiko
--
Reg. Adresse: Red Hat GmbH, Otto-Hahn-Strasse 20, 85609 Dornach bei
Muenchen
Handelsregister: Amtsgericht Muenchen HRB 153243
Geschaeftsfuehrer: Brendan Lane, Charlie Peters, Michael Cunningham,
Werner Knoblich
_______________________________________________
seam-dev mailing list
seam-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/seam-dev