Class CLRRuntimeObserver
- Namespace
- Steeltoe.Management.Endpoint.Metrics.Observer
- Assembly
- Steeltoe.Management.EndpointBase.dll
public class CLRRuntimeObserver : MetricsObserver, IDiagnosticObserver, IObserver<KeyValuePair<string, object>>
- Inheritance
-
CLRRuntimeObserver
- Implements
- Inherited Members
Constructors
CLRRuntimeObserver(IMetricsOptions, IStats, ITags, ILogger<CLRRuntimeObserver>)
public CLRRuntimeObserver(IMetricsOptions options, IStats censusStats, ITags censusTags, ILogger<CLRRuntimeObserver> logger)
Parameters
optionsIMetricsOptionscensusStatsIStatscensusTagsITagsloggerILogger<CLRRuntimeObserver>
Methods
HandleHeapEvent(HeapMetrics)
protected void HandleHeapEvent(CLRRuntimeSource.HeapMetrics metrics)
Parameters
metricsCLRRuntimeSource.HeapMetrics
HandleThreadsEvent(ThreadMetrics)
protected void HandleThreadsEvent(CLRRuntimeSource.ThreadMetrics metrics)
Parameters
metricsCLRRuntimeSource.ThreadMetrics
ProcessEvent(string, object)
public override void ProcessEvent(string evnt, object arg)
Parameters
RegisterViews()
protected void RegisterViews()