Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-9145

Add JMX instrumentation for the Drools Correlator to understand the the working memory of each rule-set (a.k.a. engine)

    Details

    • Type: Enhancement
    • Status: Resolved (View Workflow)
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: Meridian-2016.1.4, 19.0.1
    • Fix Version/s: 19.1.0, Meridian-2016.1.5
    • Component/s: Correlator
    • Security Level: Default (Default Security Scheme)
    • Labels:
      None

      Description

      On a installation of Meridian 2016 that heavily relies on Drools, OpenNMS is crashing due to memory problems.

      It is not clear if the problem is Drools itself, or if it is related with the complex set of rules that are in place on that system.

      Having some metrics to understand how many events are passing through each engine, and how many objects are stored on the working memory of each engine, would help us understand better how the engine is behaving, and also determinate if the memory leak is due to the amount of objects in memory or a problem with Drools.

        Attachments

          Activity

            People

            • Assignee:
              agalue Alejandro Galue
              Reporter:
              agalue Alejandro Galue
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: