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

Horizontally scaling telemetryd (research)

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 22.0.0
    • Fix Version/s: None
    • Component/s: Build / Packaging, OSGi
    • Security Level: Default (Default Security Scheme)
    • Labels:
      None
    • Epic Name:
      Drift: Scaling telemetryd

      Description

      The telemetryd adapters currently run in the OpenNMS JVM. In order to increase the speed at which flows can be processed you currently need to either A) Scale vertically by adding more resources to the host running the OpenNMS JVM or B) Run multiple instances of OpenNMS in parallel. A) is not always feasible, and B) introduces a lot of complexity.

      Another approach would be to allow the adapters to run outside the OpenNMS JVM, and allow these to be scaled out independently.

      The goal of this epic is to evaluate the feasibility and determine the best approach for building a new Karaf container on which the telemetryd adapters can run.

      Initial POC and research is available here: https://github.com/OpenNMS/opennms/blob/jw/stooge-poc/STOOGE.md

        Attachments

          Activity

            People

            • Assignee:
              j-white Jesse White
              Reporter:
              j-white Jesse White
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: