This Intelligent Transportation Systems (ITS) MQTT client based on the JSon ETSI specification transcription provides a ready to connect project for the mobility (connected and autonomous vehicles, road side units, vulnerable road users,...). Let's connect your device or application to our Intelligent Transport Systems (ITS) platform!
MIT License
7
stars
8
forks
source link
Send messages to telemetry service service from application for MQTT exchanges #124
[x] span.kind:
consumer lors de la réception d'un message
producer lors de la publication
[x] attributes:
iot3.core.mqtt.topic
iot3.core.mqtt.payload_size
iot3.core.sdk_language (rust/java/python)
[x] Trace IoT message emission
[x] Set W3C context as an MQTT property
[x] Send span to the IoT observability service
[x] Trace IoT message reception
[x] Extract W3C context from MQTT property
[x] Send span to the IoT observability service
GIVEN a producer using the SDK was connected to the IoT message service
AND a consumer using the SDK was connected to the IoT message service
WHEN a message is transmitted
THEN I will see two traces with their associated span in the IoT observability
AND the span in the second trace will be linked to the span of the first trace
Note: this user story also implicitly tests the OpenTelemetry client
GIVEN a producer using the SDK was connected to the IoT message service AND a consumer using the SDK was connected to the IoT message service WHEN a message is transmitted THEN I will see two traces with their associated span in the IoT observability AND the span in the second trace will be linked to the span of the first trace
Note: this user story also implicitly tests the OpenTelemetry client