Class OwinHostingObserver
- Namespace
- Steeltoe.Management.Endpoint.Metrics.Observer
- Assembly
- Steeltoe.Management.EndpointOwin.dll
public class OwinHostingObserver : MetricsObserver, IDiagnosticObserver, IObserver<KeyValuePair<string, object>>
- Inheritance
-
OwinHostingObserver
- Implements
- Inherited Members
Constructors
OwinHostingObserver(IMetricsOptions, IStats, ITags, ILogger<OwinHostingObserver>)
public OwinHostingObserver(IMetricsOptions options, IStats censusStats, ITags censusTags, ILogger<OwinHostingObserver> logger)
Parameters
options
IMetricsOptionscensusStats
IStatscensusTags
ITagslogger
ILogger<OwinHostingObserver>
Methods
GetException(IOwinContext)
protected string GetException(IOwinContext arg)
Parameters
arg
IOwinContext
Returns
GetTagContext(IOwinContext)
protected ITagContext GetTagContext(IOwinContext arg)
Parameters
arg
IOwinContext
Returns
- ITagContext
HandleStopEvent(Activity, IOwinContext)
protected void HandleStopEvent(Activity current, IOwinContext arg)
Parameters
current
Activityarg
IOwinContext
ProcessEvent(string, object)
public override void ProcessEvent(string evnt, object arg)