Table of Contents

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

options IMetricsOptions
censusStats IStats
censusTags ITags
logger ILogger<CLRRuntimeObserver>

Methods

HandleHeapEvent(HeapMetrics)

protected void HandleHeapEvent(CLRRuntimeSource.HeapMetrics metrics)

Parameters

metrics CLRRuntimeSource.HeapMetrics

HandleThreadsEvent(ThreadMetrics)

protected void HandleThreadsEvent(CLRRuntimeSource.ThreadMetrics metrics)

Parameters

metrics CLRRuntimeSource.ThreadMetrics

ProcessEvent(string, object)

public override void ProcessEvent(string evnt, object arg)

Parameters

evnt string
arg object

RegisterViews()

protected void RegisterViews()