Class SkyZoneInstrumentationProvider
Reduces instrumentation data stream and uploads it to the higher-standing zone governor
Inheritance
System.Object
SkyZoneInstrumentationProvider
Implements
System.IDisposable
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)
Namespace: Azos.Sky.Instrumentation
Assembly: Azos.Sky.dll
Syntax
public class SkyZoneInstrumentationProvider : InstrumentationProvider, IDisposable, IDaemon, IDaemonView, IApplicationComponent, INamed, IConfigurable, ILocalizedTimeProvider, IInstrumentable, IExternallyParameterized
Constructors
SkyZoneInstrumentationProvider(InstrumentationDaemon)
Declaration
public SkyZoneInstrumentationProvider(InstrumentationDaemon director)
Parameters
Type | Name | Description |
---|---|---|
InstrumentationDaemon | director |
Fields
GLUE_CALL_SLA_MS
Declaration
public const int GLUE_CALL_SLA_MS = 5137
Field Value
Type | Description |
---|---|
System.Int32 |
THREAD_GRANULARITY_MS
Declaration
public const int THREAD_GRANULARITY_MS = 3750
Field Value
Type | Description |
---|---|
System.Int32 |
THREAD_NAME
Declaration
public const string THREAD_NAME = "SkyZoneInstrumentationProvider"
Field Value
Type | Description |
---|---|
System.String |
Properties
ZGovCallTimeoutMs
Overrides default service timeout when set to value greater than 0
Declaration
[ExternalParameter(new string[]{"glue"})]
public int ZGovCallTimeoutMs { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
DoSignalStop()
Declaration
protected override void DoSignalStop()
Overrides
DoStart()
Declaration
protected override void DoStart()
Overrides
DoWaitForCompleteStop()
Declaration
protected override void DoWaitForCompleteStop()
Overrides
Write(Datum, Object, Object)
Declaration
protected override void Write(Datum aggregatedDatum, object batchContext, object typeContext)
Parameters
Type | Name | Description |
---|---|---|
Datum | aggregatedDatum | |
System.Object | batchContext | |
System.Object | typeContext |
Overrides
Implements
System.IDisposable