eProsima Fast DDS Monitor Documentation¶
eProsima Fast DDS Monitor is a graphical desktop application aimed at monitoring DDS environments deployed using the eProsima Fast DDS library. Thus, the user can monitor in real time the status of publication/subscription communications between DDS entities. They can also choose from a wide variety of communication parameters to be measured (latency, throughput, packet loss, etc.), as well as record and compute in real time statistical measurements on these parameters (mean, variance, standard deviation, etc.).
Furthermore, the user can check the status of the deployed DDS network at any time, i.e. see for each DDS Domain which DomainParticipants are instantiated, as well as their publishers and subscribers and the topics they publish under or they subscribe to, respectively. It is also possible to visualize the physical architecture of the network on which the DDS applications that use Fast DDS are running.
Fast DDS Monitor Pro¶
Fast DDS Monitor Pro is the commercial edition of eProsima Fast DDS Monitor, designed for professional deployments that require advanced monitoring capabilities and a richer user experience.
It extends the open-source version with premium features such as:
Multiple Monitor Support Pro to observe several DDS Domains, Discovery Servers, or XML-configured environments side by side in the same workspace.
Modern Chart Workspace Pro with a dockable and splittable pane layout for statistics and topic charts, improved zoom, legend, and time-window controls.
Topic Charts Pro for plotting live numeric values from any DDS topic as a time-series chart, supporting multiple series and field selection.
XY Charts Pro for plotting two numeric DDS topic fields against each other as a real-time scatter chart, enabling phase-space or correlation analysis between any pair of numeric fields.
Image Pane Pro for rendering live image and video data from DDS topics directly inside the monitor workspace.
Publisher Pane Pro for publishing user-defined samples on any discovered DDS topic, with a form built automatically from the topic’s dynamic type and support for one-shot and continuous publishing.
Topics Explorer Pro as a dedicated topic navigation panel with text filtering, expandable field trees, and context actions for opening Spy or Topic Chart panes.
Workspace Save and Restore Pro to save and reload the full workspace state across sessions, preserving layouts, chart configuration, alerts, and tab order.
Right-Side Pane Configuration Pro for creating and editing all pane types from an inline sidebar without opening separate dialogs.
Entity Summary Bar Pro showing live entity counters at the bottom of the window for a quick overview of the monitored DDS network.
Dark Mode Pro offering light and dark palettes applied consistently across the entire application.
The following table summarizes the differences between Fast DDS Monitor and Fast DDS Monitor Pro:
| Fast DDS Monitor Pro | Fast DDS Monitor (Community) | |
|---|---|---|
| Target usage | Production systems, robotics, industrial, defense | Evaluation, prototyping, development, research |
| License | Commercial (eProsima Software License Agreement) | Open Source (GPL-3.0) |
| Support | ✅ Direct engineering support | ❌ Community-based |
| Maintenance / LTS | ✅ Long-term support with backports | ❌ No guaranteed maintenance |
| Monitoring | ||
| DDS Domain monitoring | ✅ Multiple domains simultaneously | ⚠️ Single domain only |
| Discovery Server monitoring | ✅ Multiple servers simultaneously | ⚠️ Single server only |
| XML profile monitoring | ✅ Multiple profiles simultaneously | ⚠️ Single profile only |
| Statistics charts | ✅ Full (dockable panes) | ✅ Full (fixed layout) |
| Domain graph | ✅ + Visibility control panel | ⚠️ Filter by topic only |
| Topic Charts (time series) | ✅ | ❌ |
| XY Charts (scatter plot) | ✅ | ❌ |
| Image / Video Pane | ✅ | ❌ |
| Publisher Pane (publish topic data) | ✅ | ❌ |
| Spy topics | ✅ Multiple dockable panes | ✅ Single fixed tab view |
| IDL view | ✅ Multiple dockable panes | ✅ Single fixed tab view |
| UI / UX | ||
| Dark mode and theming | ✅ | ❌ |
| Topics Explorer panel | ✅ | ❌ |
| Workspace save & restore | ✅ | ❌ |
| Richer user experience | ✅ Entity summary bar, tab reordering, inline pane configuration, unified menu bar... | ❌ |
To discover all features and request a commercial license please share your contact details.
Commercial Support¶
Looking for commercial support? Write us to info@eprosima.com
Find more about us at eProsima’s webpage.
Overview¶
eProsima Fast DDS Monitor is designed to meet the following criteria:
Monitoring: real-time tracking of network status and DDS communication.
Intuitive: graphical user interface developed following a user experience design approach.
Introspection: easily navigate through the deployed and active DDS entities being able to inspect their configuration and physical deployment.
Troubleshooting: detect at a glance the possible issues or anomalous events that may occur in the communication.
The source code for the Monitor application and the documentation can be found in our GitHub repository.
Contributing¶
Fast DDS Monitor is an open source project, and as such all contributions, both in the form of feedback and content generation, are most welcomed. To make such contributions, please refer to the Contribution Guidelines hosted in our GitHub repository.
Structure of the documentation¶
This documentation is organized into the sections below.