Class Tracing
Describes tracing configuration.
Namespace: Neon.Kube.Resources.Istio
Assembly: Neon.Kube.Resources.dll
Syntax
public class Tracing
Constructors
Tracing()
Initializes a new instance of the Tracing class.
Declaration
public Tracing()
Properties
Providers
The tracing providers.
Declaration
[JsonProperty(PropertyName = "Providers", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public List<TracingProvider> Providers { get; set; }
Property Value
Type | Description |
---|---|
List<TracingProvider> |
RandomSamplingPercentage
The sampling percentage.
Declaration
[JsonProperty(PropertyName = "RandomSamplingPercentage", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public double RandomSamplingPercentage { get; set; }
Property Value
Type | Description |
---|---|
double |
Methods
Validate()
Validate the object.
Declaration
public virtual void Validate()
Exceptions
Type | Condition |
---|---|
ValidationException | Thrown if validation fails. |