5.4.2. DataKind

enum class eprosima::statistics_backend::DataKind : int32_t

Indicates the Type of Data stored by the Backend

| Signature               | Entities source   | Entity target | No. entities |
|-------------------------|-------------------|---------------|--------------|
| FASTDDS_LATENCY         | DataWriter        | DataReader    | 2            |
| NETWORK_LATENCY         | DomainParticipant | Locator       | 2            |
| PUBLICATION_THROUGHPUT  | DataWriter        |               | 1            |
| SUBSCRIPTION_THROUGHPUT | DataReader        |               | 1            |
| RTPS_PACKETS_SENT       | DomainParticipant | Locator       | 2            |
| RTPS_BYTES_SENT         | DomainParticipant | Locator       | 2            |
| RTPS_PACKETS_LOST       | DomainParticipant | Locator       | 2            |
| RTPS_BYTES_LOST         | DomainParticipant | Locator       | 2            |
| RESENT_DATA             | DataWriter        |               | 1            |
| HEARTBEAT_COUNT         | DataWriter        |               | 1            |
| ACKNACK_COUNT           | DataReader        |               | 1            |
| NACKFRAG_COUNT          | DataReader        |               | 1            |
| GAP_COUNT               | DataWriter        |               | 1            |
| DATA_COUNT              | DataWriter        |               | 1            |
| PDP_PACKETS             | DomainParticipant |               | 1            |
| EDP_PACKETS             | DomainParticipant |               | 1            |
| DISCOVERY_TIME          | DomainParticipant | DDSEntity     | 2            |
| SAMPLE_DATAS            | DataWriter        |               | 1            |

Values:

enumerator INVALID

Represents no valid data kind.

enumerator FASTDDS_LATENCY

Latency between a write operation (writer side) and data available (notification to user in reader side)

enumerator NETWORK_LATENCY

Latency between Locators pair.

enumerator PUBLICATION_THROUGHPUT

Amount of data [Mb/s] sent by a DataWriter.

enumerator SUBSCRIPTION_THROUGHPUT

Amount of data [Mb/s] received by a DataReader.

enumerator RTPS_PACKETS_SENT

Amount of packets sent from a DDS Entity to a Locator.

enumerator RTPS_BYTES_SENT

Amount of bytes sent from a DDS Entity to a Locator.

enumerator RTPS_PACKETS_LOST

Amount of packets lost from a DDS Entity to a Locator.

enumerator RTPS_BYTES_LOST

Amount of bytes lost from a DDS Entity to a Locator.

enumerator RESENT_DATA

Amount of DATA/DATAFRAG sub-messages resent from a DataWriter/DomainParticipant.

enumerator HEARTBEAT_COUNT

Amount of HEARTBEATs that each non discovery DataWriter/DomainParticipant sends.

enumerator ACKNACK_COUNT

Amount of ACKNACKs that each non discovery DataReader/DomainParticipant sends.

enumerator NACKFRAG_COUNT

Amount of NACKFRAGs that each non discovery DataReader/DomainParticipant sends.

enumerator GAP_COUNT

Amount of GAPs sub-messages sent from a DataWriter/DomainParticipant.

enumerator DATA_COUNT

Amount of DATA/DATAFRAG sub-messages that each non discovery DataWriter sends.

enumerator PDP_PACKETS

Amount of PDP packets sent by Participant.

enumerator EDP_PACKETS

Amount of EDP packets sent by Participant.

enumerator DISCOVERY_TIME

Time when a DDS Entity discovers another DDS entity.

enumerator SAMPLE_DATAS

Amount of DATA/DATAFRAG sub-messages needed to send a single sample.