Edit

Share via


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>, IServiceProvider)

Constructor.

AITelemetryConsumer(IOptions<ApplicationInsightsTelemetryConsumerOptions>)

Constructor.

AITelemetryConsumer(String)

Methods

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

Decrement a metric by a given value.

DecrementMetric(String)

Decrement a metric value.

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

Increment a metric by a given value.

IncrementMetric(String)

Increment a metric 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, IDictionary<String,String>) System.Object.TrackTrace(System.String,System.Collections.Generic.IDictionary{System.String,System.String})
TrackTrace(String, Severity, IDictionary<String,String>) System.Object.TrackTrace(System.String,Orleans.Runtime.Severity,System.Collections.Generic.IDictionary{System.String,System.String})
TrackTrace(String, Severity) System.Object.TrackTrace(System.String,Orleans.Runtime.Severity)
TrackTrace(String) System.Object.TrackTrace(System.String)

Applies to