WIPACrepo / wipac-telemetry

WIPAC Telemetry: Monitoring/Tracing Applications, Supporting Infrastructures, and Services
MIT License
0 stars 0 forks source link

Peer-to-Peer Distributed Tracing #19

Closed ric-evans closed 3 years ago

ric-evans commented 3 years ago

This is the complementary PR for https://github.com/WIPACrepo/wipac-telemetry-prototype/pull/18 and completes the initial support for distributed tracing.

How to make the lateral/horizontal/producer-consumer/message-passing/link span relation:

Producer Side:

Consumer Side:

NOTE: There's also support for multiple links in inject_links_carrier(). I am not sure how these will be useful, but they're included.

I included a RabbitMQ message-passing example, other examples for different setups can be included if there's interest.