Class DiagnosticsConfiguration
Class that represents diagnostics collector configuration information.
Namespace: Microsoft.Psi.Diagnostics
Assembly: Microsoft.Psi.dll
Syntax
public class DiagnosticsConfiguration : object
Constructors
View SourceDiagnosticsConfiguration()
Initializes a new instance of the DiagnosticsConfiguration class.
Declaration
public DiagnosticsConfiguration()
Fields
View SourceDefault
Default configuration.
Declaration
public static readonly DiagnosticsConfiguration Default
Field Value
Type | Description |
---|---|
DiagnosticsConfiguration |
Properties
View SourceAveragingTimeSpan
Gets or sets the time span over which to average latencies, processing time, message sizes, ...
Declaration
public TimeSpan AveragingTimeSpan { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan |
IncludeStoppedPipelineElements
Gets or sets a value indicating whether to include stopped pipeline elements.
Declaration
public bool IncludeStoppedPipelineElements { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IncludeStoppedPipelines
Gets or sets a value indicating whether to include stopped pipelines.
Declaration
public bool IncludeStoppedPipelines { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
SamplingInterval
Gets or sets sampling interval.
Declaration
public TimeSpan SamplingInterval { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan |
TrackMessageSize
Gets or sets a value indicating whether to track message sizes (notable performance penalty).
Declaration
public bool TrackMessageSize { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |