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
IMetricsObserverOptionsviewRegistry
IViewRegistrylogger
ILogger<AspNetCoreHostingObserver>
Methods
GetException(HttpContext)
protected string GetException(HttpContext arg)
Parameters
arg
HttpContext
Returns
GetLabelSets(HttpContext)
protected IEnumerable<KeyValuePair<string, object>> GetLabelSets(HttpContext arg)
Parameters
arg
HttpContext
Returns
HandleStopEvent(Activity, HttpContext)
protected void HandleStopEvent(Activity current, HttpContext arg)
Parameters
current
Activityarg
HttpContext
ProcessEvent(string, object)
public override void ProcessEvent(string evnt, object arg)