Class TracingSettings
Defines all of the settings used by the ActorTracing extension.
Inheritance
System.Object
TracingSettings
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Phobos.Tracing.Configuration
Assembly: Phobos.Tracing.dll
Syntax
public class TracingSettings
Constructors
TracingSettings(ActorSystem)
Declaration
public TracingSettings(ActorSystem system)
Parameters
Type | Name | Description |
---|---|---|
ActorSystem | system |
TracingSettings(Settings)
Declaration
public TracingSettings(Settings settings)
Parameters
Type | Name | Description |
---|---|---|
Settings | settings |
TracingSettings(Config)
Creates a settings instance from the phobos.tracing
HOCON section.
Declaration
public TracingSettings(Config phobosConfig)
Parameters
Type | Name | Description |
---|---|---|
Config | phobosConfig | The phobos.tracing HOCON section. |
Properties
Carrier
The carrier used for serializing and deserializing OpenTelemetry.Trace.TelemetrySpan instances.
Declaration
public CarrierType Carrier { get; }
Property Value
Type | Description |
---|---|
CarrierType |
Format
The format used by the Carrier
Declaration
public CarrierFormat Format { get; }
Property Value
Type | Description |
---|---|
CarrierFormat |