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

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.

Acceptance / Success Criteria

None
100% Done
Loading...

Lucidchart Diagrams

Activity

Markus von Rüden January 15, 2020 at 9:22 AM

It finally made it in \o/

Markus von Rüden December 12, 2019 at 3:13 PM

Fixed

Details

Assignee

Reporter

Sprint

Fix versions

Priority

Epic Name

PagerDuty

Created January 23, 2019 at 9:02 AM
Updated January 15, 2020 at 9:22 AM
Resolved January 15, 2020 at 9:22 AM