View Source Correlation Vector
CorrelationVector provides the Elixir implementation of the Microsoft CorrelationVector protocol for tracing and correlation of events through a distributed system.
This is a (partial) port of the JavaScript library provided by Microsoft.
Caveats
- Only V2 is implemented
- The Spin operation has not been implemented
installation
Installation
If available in Hex, the package can be installed
by adding ex_correlation_vector to your list of dependencies in mix.exs:
def deps do
[
{:ex_correlation_vector, "~> 0.1.0"}
]
endDocumentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/ex_correlation_vector.