2.3. StatusData¶
The eProsima Fast DDS Statistics Backend records entities status data of different nature, as provided by the
Monitor Service from eProsima Fast DDS Statistics Module, e.g., incompatible QoS or the number of lost samples. We
refer to the nature of these status data values as their StatusKind
.
PROXY
: Collection of parameters describing the proxy data of that entity.CONNECTION_LIST
: List of connections used by this entity. Each of the elements is a connection where the possible values for the connection mode are:Intraprocess
Data sharing
Transport
In addition, information comprising the announced locators and locator in use with each one of the matched entities is also included.
INCOMPATIBLE_QOS
: Status of the incompatible QoS of that entity.DATAWRITER
Incompatible QoS Offered.DATAREADER
Incompatible QoS Requested.
LIVELINESS_LOST
: Tracks the status of the number of times that liveliness was lost by aDATAWRITER
.LIVELINESS_CHANGED
: Tracks the status of the number of times that liveliness status changed in aDATAREADER
.DEADLINE_MISSED
: The status of the number of missed deadlines registered in that entity.SAMPLE_LOST
: Tracks the number of times that this entity lost samples.
Only PARTICIPANT
, DATAWRITER
and DATAREADER
have associated status data. The following table
describes which StatusKind
each of these entities has:
StatusKind |
|||
---|---|---|---|
Yes |
Yes |
Yes |
|
Yes |
Yes |
Yes |
|
No |
Yes |
Yes |
|
No |
Yes |
No |
|
No |
No |
Yes |
|
No |
Yes |
Yes |
|
No |
No |
Yes |
Each StatusKind
has an associated StatusLevel
. OK
status is obtained when the monitor service message
reports no problem.
Entity’s associated StatusLevel
is obtained from all status data. The following table describes which
StatusLevel
’s are associated with each StatusKind
:
StatusKind |
StatusLevel’s |
---|---|