introduce the monitoring business logic
---------------------------------------
Key: NXP-2985
URL: http://jira.nuxeo.org/browse/NXP-2985
Project: Nuxeo Enterprise Platform
Issue Type: Bug
Reporter: Stéphane Lacoin
Assignee: Thierry Delprat
Priority: Major
Nuxeo monitoring is based onto JMX standard.
From now, we already introduced a runtime management service that mainly helps
you publishing POJO beans in JMX (see NXP-2981).
So, we're now going to define our own business.
Here is the main features we want to cover
* inventory
* status
* accounting
The service inventory will be mainly based onto the runtime service that is the
component registry.
It will mainly adapt the registration objects graph (components, extension
points, contributions) as an mbean tree.
The service inventory will be completed with service status. The main sources
of information for that will be
the runtime service and the audit service. The runtime service manage the
service bootstrap and can report
information about. The other natural source of information will be the audit,
that logs events issued by services.
We also want to be able to test the service quality by by running a basic test
case onto the service. This will be
the quality states. There is no dedicated place for in the system from now.
The service inventory will be also completed by accounting informations. The
first kind of accounting information will
be provided directly by services. It's the accounting information that they can
easily provide to users with no costs overhead.
As example, directory manager provide already core sessions counters. The
second kind of accounting information will be built
over audit service. As events are logged into, we can extract indicators from
them by executing some kind of pro stock logic.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets