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