Madrid, June 2021
eProsima has launched Fast DDS Statistics Backend, a Cpp library that allows users to extract and gather performance data such as the DDS network topology, and review the configuration of each of the DDS entities (QoS) of a Fast DDS network.
A new mechanism embedded in Fast DDS (the Fast DDS Statistics Module) allows the data gathering from the DDS layer and its publication under given DDS topics.
The Fast DDS Statistics Backend API provides the performance enhancing capabilities such as:
- Real-time networking status monitoring: shows the data supplied by a Fast DDS application with the statistics module enabled.
- Measure endpoints discovery time: computes globally the total time of the discovery phase per each pair of endpoints.
BENEFITS OF STATISTICS BACKEND:
Discover the benefits of having total control over your DDS flow:
- Minimize communications latency: the network monitor will report the communications latency.
- Maximize publication's throughput: monitor the throughput so that the rate of packets/bytes sent per second can be maximized.
- Minimize packet loss: monitor packet loss to reduce the number of lost/dropped packets by adjusting the publication settings.
- Supported Platform: Linux
WHICH DATA CAN BE MONITORED
With Fast DDS Statistics Backend the users will be able to access and display the following data:
- Latency: both end-to-end latency and network latency.
- Throughput: measured at the user level and at the middleware level.
- Re-sent packets.
- Sub-messages sent by each DDS entity and used in the communication:
- Meta-traffic packets transmitted by each DDS entity: both Discovery meta-traffic and Reliability meta-traffic.
- Discovery time.
- Packets sent by each locator.
DOWNLOADS AND ONLINE DOCUMENTATION
For more details visit the release page.
Check the following documentation:
MORE INFORMATION ABOUT FAST DDS STATISTICS BACKEND:
For any questions please contact