Skip to content

Repository files navigation

SaanSoft.CorrelationId

ci-cd

codecov OpenSSF Scorecard

SaanSoft.CorrelationId Nuget SaanSoft.CorrelationId.Web Nuget

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 how the ICorrelationIdProvider is configured you can extract the value from HTTP request headers and/or OpenTelemetry tracing for greater ease of tracking the transaction, or simply default to a generated GUID string.

For more details check the readme in each package:

About

Generate correlation Ids

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages