Topology Customization

Normally in topology graphs, only Device type vertices have the ability to show a colored indicator around the vertex, as well as show icons for the Device's Performance and Event states.

This document will outline the various properties that can be added to graph Vertices and Edges to allow the customization of any Vertex or Edge to have a color.

It will also show the properties that can be added to a Vertex to allow it to show and customise the color of the Performance and Event Icons.

It also contains information on how to customise the left-click functionality on Vertices and Edges, this is done using link properties.

Vertex Color

The simplest way to add color to a Vertex that is not a Device type is to add the DeviceID property to the Vertex, this will treat the Vertex as if it is a Device Type and use the DeviceID set to determine the Vertex and Performance & Event Icon colors.

If you wish to further customise how the colors of the Vertex is determined you can use the following properties:

NodeActiveType

Use this to pick which data you want to use to decide the color of the Vertex. Set to Event or Metric

Event

This will set the color of the Vertex based on the event severity data of the device selected using the following properties:

Properties

Metric

This will set the color of the Vertex by testing the metric defined in the properties against the threshold(s) defined in the properties.

The thresholds are tested against the defined metric value in the properties.

There are a few possible combinations of properties that can be set here.

There are two possibly ways to define what metric you wish to test:

Note:

If both methods of defining a metric are defined, Option 1 will be used.

Thresholds

Once the metric data source has been defined the threshold data can be defined in two ways, as custom defined operators and values for Critical and/or Warning or as a thresholdID for the threshold you want to use.

Properties to define custom thresholds
Properties to use a predefined threshold

When figuring out the color for the Vertex using Metric and Thresholds.

If either Manual Thresholds are defined it will check the metric against them first.

If the defined manual thresholds are not broken, and there is no ThresholdID defined it will color the Vertex green.

If the ThresholdID property is defined it will check that thresholds definition against the metric and if neither are broken it will color the Vertex green.

Performance Icon Color

If you wish to customise how the colors of the Performance Icon is determined you can use the following properties:

PerformanceActiveType

Use this to pick which data you want to use to decide the color of the Performance Icon. Set to Event or Metric

Event

This will set the color of the Performance Icon based on the event severity data of the device selected using the following properties:

Properties

Metric

This will set the color of the Performance Icon by testing the metric defined in the properties against the threshold(s) defined in the properties.

The thresholds are tested against the defined metric value in the properties.

There are a few possible combinations of properties that can be set here.

There are two possibly ways to define what metric you wish to test:

Note:

If both methods of defining a metric are defined, Option 1 will be used.

Thresholds

Once the metric data source has been defined the threshold data can be defined in two ways, as custom defined operators and values for Critical and/or Warning or as a thresholdID for the threshold you want to use.

Properties to define custom thresholds
Properties to use a predefined threshold

An additional Property for Performance Icon is available:

Event Icon Color

If you wish to customise how the colors of the Event Icon is determined you can use the following properties:

An additional Property for Event Icon is available:

Edge Color

By default, edges do not have a color and will be grey. If you wish to further customise how the colors of the Edge is determined you can use the following properties:

EdgeActiveType

Use this to pick which data you want to use to decide the color of the Edge. Set to Event or Metric

Event

This will set the color of the Edge based on the event severity data of the device selected using the following properties:

Properties

Metric

This will set the color of the Edge by testing the metric defined in the properties against the threshold(s) defined in the properties.

The thresholds are tested against the defined metric value in the properties.

There are a few possible combinations of properties that can be set here.

There are two possibly ways to define what metric you wish to test:

Note:

If both methods of defining a metric are defined, Option 1 will be used.

Thresholds

Once the metric data source has been defined the threshold data can be defined in two ways, as custom defined operators and values for Critical and/or Warning or as a thresholdID for the threshold you want to use.

Properties to define custom thresholds
Properties to use a predefined threshold

When figuring out the color for the Edge using Metric and Thresholds.

If either Manual Thresholds are defined it will check the metric against them first.

If the defined manual thresholds are not broken, and there is no ThresholdID defined it will color the Edge green.

If the ThresholdID property is defined it will check that thresholds definition against the metric and if neither are broken it will color the Edge green.

Link Properties allow you to have custom functionality when left-clicking on a Vertex or Edge. Based on the configuration of the properties you can open the following views:

The LinkType and LinkTarget properties define what type of view and where the view will be open.

The various views use properties to influence what data is displayed, each views expected properties are as follows for each LinkType:

Device
EventList
Metric

For Metric views there are two options for configuration of this view. If both are defined it option 1 will take precedence