Binds a specific ActorSystem with an OpenTracing.ITracer implementation.
Used to instantiate the ActorTracing plugin with the appropriate settings.
Envelope class that can be used to pair a message along with the OpenTelemetry.Trace.TelemetrySpan associated with the upstream action that propagated this message.
Generic implementation of SpanEnvelope
Extension methods for working with ActorTracing
Instantiated by one of the setups inside Phobos.Actor typically - used to help actors access the OpenTelemetry.Trace.TracerProvider from inside the ActorSystem. Constructor is internal. Create via the Create() or Phobos.Tracing.TracerSetup.Create(System.String) method instead.
Envelope class that can be used to take an active OpenTelemetry.Trace.TelemetrySpan and propagate it for completion in a later operation.
Marker interfaces for traces with active spans still
Indicator used to signal that the previous message type has OpenTelemetry.Trace.TelemetrySpan information related to it.