Set telemetry stream priority
StackState Self-hosted v5.0.x
The telemetry streams associated with an element are displayed in the right panel Selection details tab when an element is selected to show its detailed information. Telemetry streams are displayed in order of telemetry stream priority. There are four levels of priority:
None. By default, all streams have priority set to
Stream priority is used in StackState to help determine the following:
- The order in which streams are displayed in the Telemetry list when detailed component or relation information is displayed in the StackState UI right panel Selection details tab. Streams are ordered by priority (highest at the top) and then alphabetically.
- The streams that are shown as Top metrics in the component context menu - this is the pop-up displayed when you hover the mouse pointer over a component in the Topology Perspective. The most recent metric received from the first three streams in the Telemetry list will be displayed.
To change the priority of a specific stream, follow the instructions below.
Locate the component that you want to edit Telemetry streams for. Select the component to open detailed information about the component in the right panel Selection details tab - see the screenshot below:
Detailed component information
This displays the details of the component, such as Properties, Health status, and Telemetry.
Components can have multiple Telemetry streams. They are presented in a column, so not all of them are visible at first. Let's say that instead of
BytesReceivedRate, you want to see
PacketsReceivedRateright after the
basic_healthstream. Click the ... menu in the top-right corner of the
basic_healthstream and choose Edit:
Edit telemetry stream
basic_healthstream edit screen, set the Priority field to
High, as this stream should be presented at the top of the list. Click Save and confirm the change:
Now navigate to the
PacketsReceivedRatestream and open the stream editing screen. Set the Priority field here to
All streams have their priority set to
Noneby default, so the
PacketsReceivedRatestream is presented above them and below the
basic_healthstream, which has its priority set to