13.1.1 统计主题名称
Fast DDS统计模块收集的数据通过特定的主题发布。为了简化使用,API为不同的统计主题提供了别名(Alias)。下面的表格展示了主题名称与相应别名之间的对应关系。
主题名称和别名对应表:
主题名称 | 别名 |
---|---|
_fastdds_statistics_history2history_latency | HISTORY_LATENCY_TOPIC |
_fastdds_statistics_network_latency | NETWORK_LATENCY_TOPIC |
_fastdds_statistics_publication_throughput | PUBLICATION_THROUGHPUT_TOPIC |
_fastdds_statistics_subscription_throughput | SUBSCRIPTION_THROUGHPUT_TOPIC |
_fastdds_statistics_rtps_sent | RTPS_SENT_TOPIC |
_fastdds_statistics_rtps_lost | RTPS_LOST_TOPIC |
_fastdds_statistics_heartbeat_count | HEARTBEAT_COUNT_TOPIC |
_fastdds_statistics_acknack_count | ACKNACK_COUNT_TOPIC |
_fastdds_statistics_nackfrag_count | NACKFRAG_COUNT_TOPIC |
_fastdds_statistics_gap_count | GAP_COUNT_TOPIC |
_fastdds_statistics_data_count | DATA_COUNT_TOPIC |
_fastdds_statistics_resent_datas | RESENT_DATAS_TOPIC |
_fastdds_statistics_sample_datas | SAMPLE_DATAS_TOPIC |
_fastdds_statistics_pdp_packets | PDP_PACKETS_TOPIC |
_fastdds_statistics_edp_packets | EDP_PACKETS_TOPIC |
_fastdds_statistics_discovered_entity | DISCOVERY_TOPIC |
_fastdds_statistics_physical_data | PHYSICAL_DATA_TOPIC |
各个主题及其用途:
- HISTORY_LATENCY_TOPIC: 用于跟踪历史数据到达延迟。
- NETWORK_LATENCY_TOPIC: 网络延迟统计信息。
- PUBLICATION_THROUGHPUT_TOPIC: 发布数据吞吐量。
- SUBSCRIPTION_THROUGHPUT_TOPIC: 订阅数据吞吐量。
- RTPS_SENT_TOPIC: 已发送RTPS消息数量。
- RTPS_LOST_TOPIC: 丢失的RTPS消息数量。
- HEARTBEAT_COUNT_TOPIC: 心跳消息计数,用于连接状态监控。
- ACKNACK_COUNT tópico: 确认和否定确认消息的计数。
- NACKFRAG_COUNT tópico: 关于未确认分片的计数信息。
- GAP_COUNT tópico: 数据流中检测到的数据缺口数量。
- DATA_COUNT tópico: 数据样本总数的计数信息。
- RESENT_DATAS tópico: 被重新发送的数据样本数量统计。
- SAMPLE_DATAS tópico: 样本数据的信息集合和状态跟踪。
- PDP_PACKETS tópico: 与参与者发现相关的数据包数量统计。
- EDP_PACKETS tópico: 与实体发现相关的数据包数量统计。
- DISCOVERY_TOPIC topic: 记录发现事件的信息,例如新参与者或实体被发现时的信息。
总结
通过上述主题及其别名,开发人员可以方便地选择所需的统计信息,从而有效地进行性能监控、调试和优化。在实际应用中,可以根据这些主题快速订阅和获取相应的数据,提高系统可观测性。
内容由零声教学AI助手提供,问题来源于学员提问