AITelemetryConsumer Class

Definition

Telemetry consumer class for ApplicationInsights.

public class AITelemetryConsumer : Orleans.Runtime.IDependencyTelemetryConsumer, Orleans.Runtime.IEventTelemetryConsumer, Orleans.Runtime.IExceptionTelemetryConsumer, Orleans.Runtime.IMetricTelemetryConsumer, Orleans.Runtime.IRequestTelemetryConsumer, Orleans.Runtime.ITraceTelemetryConsumer
type AITelemetryConsumer = class
    interface ITraceTelemetryConsumer
    interface ITelemetryConsumer
    interface IEventTelemetryConsumer
    interface IExceptionTelemetryConsumer
    interface IDependencyTelemetryConsumer
    interface IMetricTelemetryConsumer
    interface IRequestTelemetryConsumer
Public Class AITelemetryConsumer
Implements IDependencyTelemetryConsumer, IEventTelemetryConsumer, IExceptionTelemetryConsumer, IMetricTelemetryConsumer, IRequestTelemetryConsumer, ITraceTelemetryConsumer
Inheritance
AITelemetryConsumer
Implements

Constructors

AITelemetryConsumer()
AITelemetryConsumer(IOptions<ApplicationInsightsTelemetryConsumerOptions>)

Constructor.

AITelemetryConsumer(IOptions<ApplicationInsightsTelemetryConsumerOptions>, IServiceProvider)

Constructor.

AITelemetryConsumer(String)

Methods

Close() System.Object.Close
DecrementMetric(String)

Decrement a metric value.

DecrementMetric(String, Double)

Decrement a metric by a given value.

Flush() System.Object.Flush
IncrementMetric(String)

Increment a metric value.

IncrementMetric(String, Double)

Increment a metric by a given value.

TrackDependency(String, String, DateTimeOffset, TimeSpan, Boolean) System.Object.TrackDependency(System.String,System.String,System.DateTimeOffset,System.TimeSpan,System.Boolean)
TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) System.Object.TrackEvent(System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})
TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>) System.Object.TrackException(System.Exception,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})
TrackMetric(String, Double, IDictionary<String,String>) System.Object.TrackMetric(System.String,System.Double,System.Collections.Generic.IDictionary{System.String,System.String})
TrackMetric(String, TimeSpan, IDictionary<String,String>) System.Object.TrackMetric(System.String,System.TimeSpan,System.Collections.Generic.IDictionary{System.String,System.String})
TrackRequest(String, DateTimeOffset, TimeSpan, String, Boolean) System.Object.TrackRequest(System.String,System.DateTimeOffset,System.TimeSpan,System.String,System.Boolean)
TrackTrace(String) System.Object.TrackTrace(System.String)
TrackTrace(String, IDictionary<String,String>) System.Object.TrackTrace(System.String,System.Collections.Generic.IDictionary{System.String,System.String})
TrackTrace(String, Severity) System.Object.TrackTrace(System.String,Orleans.Runtime.Severity)
TrackTrace(String, Severity, IDictionary<String,String>) System.Object.TrackTrace(System.String,Orleans.Runtime.Severity,System.Collections.Generic.IDictionary{System.String,System.String})

Applies to