I struggle to use the eProsima FastDDS Monitor on Humble. I managed to make it work with Vulcanexus Docker image; however, if I follow the guide from 2022 Roscon presentation, I don't see any network traffic in the Monitor tool.
To summarize my setup:
Building fastdds from source with
colcon build --cmake-args -DFASTDDS_STATISTICS=on
source <path to fastdds_ws>/install/setup.bash
Enabling Statistics Module
export FASTDDS_STATISTICS="HISTORY_LATENCY_TOPIC;NETWORK_LATENCY_TOPIC; PUBLICATION_THROUGHPUT_TOPIC; SUBSCRIPTION_THROUGHPUT_TOPIC;RTPS_SENT_TOPIC;RTPS_LOST_TOPIC;HEARTBEAT_COUNT_TOPIC; ACKNACK_COUNT_TOPIC;NACKFRAG_COUNT_TOPIC;GAP_COUNT_TOPIC;DATA_COUNT_TOPIC;RESENT_DATAS_TOPIC; SAMPLE_DATAS_TOPIC;PDP_PACKETS_TOPIC;EDP_PACKETS_TOPIC;DISCOVERY_TOPIC;PHYSICAL_DATA_TOPIC"
ros2 run demo_nodes_cpp talkernode and the Fast DDS Monitor in a different tab.
The difference in the Monitor's behavior is while I can list the connected Entities, there's no traffic in the Statistics tab, and I don't see any device under the Physical tab. This, in my opinion, indicated that the talker was not, in fact, launched with the statistics enabled. Did someone succeed to launch Fast DDS Monitor with Humble?