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(IMetricsOptions, IStats, ITags, ILogger<AspNetCoreHostingObserver>)
public AspNetCoreHostingObserver(IMetricsOptions options, IStats censusStats, ITags censusTags, ILogger<AspNetCoreHostingObserver> logger)
Parameters
options
IMetricsOptionscensusStats
IStatscensusTags
ITagslogger
ILogger<AspNetCoreHostingObserver>
Methods
GetException(HttpContext)
protected string GetException(HttpContext arg)
Parameters
arg
HttpContext
Returns
GetTagContext(HttpContext)
protected ITagContext GetTagContext(HttpContext arg)
Parameters
arg
HttpContext
Returns
- ITagContext
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)