Table of Contents

Class AspNetCoreHostingObserver

Namespace
Steeltoe.Management.Endpoint.Metrics.Observer
Assembly
Steeltoe.Management.EndpointCore.dll
public class AspNetCoreHostingObserver : MetricsObserver, IDiagnosticObserver, IObserver<KeyValuePair<string, object>>
Inheritance
AspNetCoreHostingObserver
Implements
Inherited Members

Constructors

AspNetCoreHostingObserver(IMetricsObserverOptions, IViewRegistry, ILogger<AspNetCoreHostingObserver>)

public AspNetCoreHostingObserver(IMetricsObserverOptions options, IViewRegistry viewRegistry, ILogger<AspNetCoreHostingObserver> logger)

Parameters

options IMetricsObserverOptions
viewRegistry IViewRegistry
logger ILogger<AspNetCoreHostingObserver>

Methods

GetException(HttpContext)

protected string GetException(HttpContext arg)

Parameters

arg HttpContext

Returns

string

GetLabelSets(HttpContext)

protected IEnumerable<KeyValuePair<string, object>> GetLabelSets(HttpContext arg)

Parameters

arg HttpContext

Returns

IEnumerable<KeyValuePair<string, object>>

HandleStopEvent(Activity, HttpContext)

protected void HandleStopEvent(Activity current, HttpContext arg)

Parameters

current Activity
arg HttpContext

ProcessEvent(string, object)

public override void ProcessEvent(string evnt, object arg)

Parameters

evnt string
arg object