Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-2985

introduce the monitoring business logic

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.2 M4
    • Component/s: None

      Description

      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.

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              • Assignee:
                slacoin Stéphane Lacoin
                Reporter:
                slacoin Stéphane Lacoin
                Participants:
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 1 week, 1 hour
                  1w 1h
                  Remaining:
                  Remaining Estimate - 1 week, 1 hour
                  1w 1h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified