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

Provide a better graph service with an actual API/Model and better import/export/integration capabilities

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 25.0.0
    • Component/s: None
    • Security Level: Default (Default Security Scheme)
    • Labels:
      None
    • Epic Name:
      New Graph Service
    • Sprint:
      Horizon - January 23rd 2019, Horizon - January 30th 2019, Horizon - January 30th-2 2019, Horizon - Feb 6th 2019, Horizon - Feb 13th 2019, Horizon - Feb 20th 2019, Horizon - Feb 27th 2019, Horizon - March 6th 2019, Horizon - March 13th 2019, Horizon - March 20th 2019, Horizon - March 27th 2019, Horizon - April 3rd 2019, Horizon - April 10th 2019, Horizon - April 17th 2019, Horizon - April 24th 2019, Horizon - May 1st 2019, Horizon 2019 - 19, Horizon 2019 - May 15th 2019, Horizon 2019 - May 22nd 2019, Horizon 2019 - May 29th 2019, Horizon 2019 - June 5th 2019, Horizon 2019 - June 12th 2020, Horizon 2019 - June 19th 2019, Horizon 2019 - July 3rd 2019

      Description

      Our current Topology implementation has some architectural problems.
      In summary these are:

      • not performant enough
      • graphs are not exposable via XML and/or ReST
      • no graph model or API
      • graphs cannot be persisted to disk/database

      Besides this new requirements arose:

      • push (graph) updates e.g. to kafka
      • enrich graph with more data than just status

      A Proof of concept (see HZN-1452) was already implemented and some implementation details were experienced with.

      The goal now is to take what was learned and integrate it in OpenNMS.
      This epic is to track the progress of this new Graph Service and all its functions.

        Attachments

          Activity

            People

            • Assignee:
              mvr Markus von Rüden
              Reporter:
              mvr Markus von Rüden
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: