Add scriptable vertex status support to GraphML topologies

Description

Provide functionality similar to the custom vertex status providers that allow users to define the logic used to determine the vertex status (and color) in a script.

A simple use case is as follows:

  • Multi-layer map, where only the vertices in the bottom layer correspond to nodes

  • We want to status of the vertices in the upper layers to be calculated based on worst severity of a an alarm (generated by an event with a specific UEI) for all the "child" nodes of that vertex

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

fooker June 27, 2017 at 5:50 AM

Markus von Rüden June 7, 2017 at 11:05 AM

There were some other requests made to be able to automatically calculate a status of a vertex based of the worst severity of its children. Maybe it is sufficient/easier to script the calculation of a vertex status but in addition allow defining a "propagate status" flag on the graph to allow the automatic calculation of the "parent" vertex.

Fixed

Details

Assignee

Reporter

Sprint

Priority

PagerDuty

Created May 19, 2017 at 9:54 AM
Updated June 3, 2019 at 8:04 AM
Resolved July 26, 2017 at 8:52 AM