-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fast-DDS Monitor did not pick the traffic data. #151
Comments
Hi @iekhanx : Your issueRegarding the issue you are seeing in your execution, it is most likely that you have compiled Fast-DDS without statistics. I think we can agree there is a lack of information in the Fast-DDS-Monitor documentaiton. There is a warning in the main page: https://fast-dds-monitor.readthedocs.io/en/latest/rst/formalia/titlepage.html regarding this, but it is true that it should be explicitly explained in the installation. Fast DDS SuiteThere is a new tool developed by our team that avoids you the installation phase, and allow to use all our products by docker. I am sure you would appreciate to avoid all the compilation steps. Just follow this documentation https://fast-dds.docs.eprosima.com/en/latest/docker/docker_demo/fast_dds_suite.html and download the docker image from our downloads page: https://www.eprosima.com/index.php/downloads-all DDS RouterI see you are using the DDS Router. Just a couple of comments:
Custom supportAs you are using many eProsima products, and it seems you are encounter some problems that are easily solved by a meeting or two, I suggest you to speak with our support team: [email protected] in order to negotiate some possible contracts. |
Hello jparisu I did NOT build FastDDS from the source I downloaded a tarr file untarred on my PC and using ./install.sh i installed. Hence, I assume it is build using above specified options? PS: As i knew our Manager Mr. Rhys Jones is in touch with eProsima team and Maria mahler seems to knew him |
1 similar comment
Hello jparisu I did NOT build FastDDS from the source I downloaded a tarr file untarred on my PC and using ./install.sh i installed. Hence, I assume it is build using above specified options? PS: As i knew our Manager Mr. Rhys Jones is in touch with eProsima team and Maria mahler seems to knew him |
You are right, using the .tgz file from downloads installs by default Fast DDS without statistics. However, if you want to use that .tgz package, you can manually change the |
Well I guess all this privileged info coming out after installation completed and product is doing what its purpose to transmit the messages across which is doing? |
1/ Althogh optionparser.hpp and optionparser.h these files exist in the build under thirdparty/ directory but their link is missing and build fails The missing fastrtps.lib is failing all the example from build. |
HI jparisu, if [ -d src/foonathan_memory_vendor ]; then for dyn_link in ON OFF
done |
HI jparisu, Then I killed DDS-Router program ddsrouter and to my surprise still messages transmission continues. As I made this program at last weekend after watching one of your YouTub video to create a .idl file |
Following instruction from Fast-DDS-monitor running on Window-10 OS environment: So one can gather transmit statistics? export FASTDDS_STATISTICS="HISTORY_LATENCY_TOPIC;NETWORK_LATENCY_TOPIC;PUBLICATION_THROUGHPUT_TOPIC; ./build/fastrtps/examples/C++/DDS/HelloWorldExample/DDSHelloWorldExample subscriber |
I am trying to use Fast-DDS Monitor but I am having the same issue - the Fast-DDS Monitor does NOT show any traffic. I have tried using Fast-DDS Monitor with ROS2 Humble with no success, hence I have tested an example docker ( I have followed the tutorial (some path changes were required, as the docker structure seams to diverged in time). Reproductions steps: docker run -it --privileged -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix --name fastdds ubuntu-eprosima-dds-suite:v1.4.0
goToExamples
cd dds/HelloWorldExample/bin
./DDSHelloWorldExample publisher -s 0 docker exec -it fastdds bash
goToExamples
cd dds/HelloWorldExample/bin
./DDSHelloWorldExample subscriber docker exec -it fastdds bash
fastdds_monitor |
Hi forum,
I am trying to use Fast-DDS monitor to lay out latency graph and other useful options to check with current traffic over the network I configured the "fastdds-monitor" as follow:
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"
When I try to run following syntax the app fails
./DDSHelloWorld publisher 0 500
$ ./DDSHelloWorld publisher
Starting
DDSHelloWorld DataWriter created.
DDSHelloWorld DataWriter waiting for DataReaders.
DataWriter matched.
DataWriter matched.
Auto Sent: Message ('q' quit)
NOW Subscriber:
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"
./DDSHelloWorld subscriber
This program run without any issue.
But "fastdds-monitor" fail to gather data. Although messages are flowing across the two PC but not picked up by
"fastdds-monitor" program to plot a graph or make sensible conclusion.
IF you please shed some light on this issue will be much obliged and grateful
Thank you,
IK
The text was updated successfully, but these errors were encountered: