Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 906 Bytes

README.md

File metadata and controls

12 lines (7 loc) · 906 Bytes

SaanSoft.CorrelationId

ci codecov

In a distributed system it can be a challenge to trace HTTP requests and messages through multiple microservices.

A CorrelationId bundles each logical transaction as it moves through multiple processors.

With this system, your client's requests are collected under one value for easier tracking and troubleshooting.

Depending on the ICorrelationIdProvider configured you can extract the value from HTTP request headers or OpenTelemetry tracing for greater ease of tracking the transaction, or simply default to a generated GUID string.