2.2.4. Step 4: Routing Service

In this step, we will look at the Routing Service interface. Click on the Routing Service node in the Physical View or in the Processes View. The first tab, Routing Entities, contains four sub-views: a hierarchical (tree), configuration, a statistics view, and a graph depicting the service. We will also look at the Resource Charts tab.

Routing Service entities

2.2.4.1. Routing Service Graph View

The graph view shows Routing Service’s internal entities. It is interactive: you can click on each entity, causing the statistics and configuration views to update their displays with information corresponding to that entity. Right-clicking an entity displays a menu of commands that can be sent to the service.

In the Hierachical view, right-click DefaultDomainRoute and select Pause. Note that the Routes contained within that Domain Route change their states from running to paused. You can also see the change in Shapes Demo: the shapes should have stopped moving.

Routing Service entities pause

Right-click DefaultDomainRoute and choose Resume. The Routes should go back to running, and Shapes Demo should receive data again. Note also that the throughput (samples per second and bytes per second) now shows non-zero results.

2.2.4.2. Configuration View

The configuration view displays configuration data for the selected service entity. Note that the XML displayed may not exactly match the original configuration file’s content. Also please note that the configuration is shown only for the selected entity and does not include sub-entities. This means, for example, that you cannot simply copy the service configuration XML to a file and use it directly.

Click [RTI Routing Service] default in the Hierarchical view to see the service’s top-level settings in the Configuration view.

Routing Service configuration

2.2.4.3. Hierarchical (tree) View

This view contains several columns that display the state, throughput, and latency data for the service. This view can also be used to select Entities (which cross-highlight in the graph view) to inspect their configuration or statistics.

Routing Service tree view

2.2.4.4. Statistics view

The statistics view displays state and performance data for the selected service entity. It overlaps with the information shown in the tree view but is primarily intended to be used with the graph.

Routing Service statistics

2.2.4.5. Graphical view

The Graphical view tab allows you to visualize the Process View graph related to the Routing Service process, as explained in the Tutorial Step 3: System Visualization.

Routing Service process view

2.2.4.6. DDS Entities

The DDS Entities tab displays information about all the Entities that were created by the Routing Service process.

Routing Service DDS Entities tab

2.2.4.7. Log

The Log tab will provide the log messages that were received through the Distributed Logger by the Routing Service process.

Routing Service log tab

2.2.4.8. RTI Routing Service Information

The RTI Routing Service Information tab provides specific information about the Routing Service Process.

Routing Service information tab

2.2.4.9. Resource Charts Tab

The Resource Charts tab displays a chart showing the service’s CPU and memory consumption over time.

Routing Service resource chart