Monitoring writers and readers with plots (series Ids are different for every run) #184
Replies: 2 comments
-
This is a question rather than an issue. I transfer it to discussions. |
Beta Was this translation helpful? Give feedback.
-
Hi @KansaiUser The information regarding your use case can be found here. Let's take it step by step: Unique ids
The DDS GUID could be set in the origin entities by configuring by XML. However, this is not advisable for non expert users as an entity with the same GUID is considered as the same entity, and could create discovery or communication problems. Plot informationWhen plotting data, it must be chosen a source entity and depending on the data kind, a target entity as well. However, Fast DDS Monitor adds a feature that allows to join several entities that are releated with each other. Let's say, for example, that we want the Latency (that is measured from a DataWriter to a DataReader) of the writer SolutionUse some way of grouping your writers and readers so the plot works when you run new instances. |
Beta Was this translation helpful? Give feedback.
-
I have managed to have compile a simple publisher subscriber program with CMake option
-DFASTDDS_STATISTICS=ON
I also installed fast-DDS Monitor.
After exporting statistics topics with
I run the subscriber and publisher
and I run the monitor and I could see the Participant_sub and Participant_pub.
I also could add a plot of Latency
I have the following questions:
The problem is that I don't have those IDs before running the entities. So I can not design the plot I want before running the entities. This implies that I have to design the plots in a hurry after the entities started running. This for a plot is problematic but for several plots becomes impossible and error prone.
How can I prepare the plots I want with the series I want to monitor before I run my application?
Update:
It seems that even though the plot's series indicate some ID numbers for readers and writers, when I run them again (and they get different numbers, they still get plotted. Why is this so?
It says
What does this mean?
Thanks
Beta Was this translation helpful? Give feedback.
All reactions