Edit

Share via


ITelemetryProducer Interface

Definition

Represents an object used for producing telemetry

public interface ITelemetryProducer
type ITelemetryProducer = interface
Public Interface ITelemetryProducer
Derived

Methods

Close()
DecrementMetric(String)

Send a metric value of -1 to the registered telemetry consumers, to be displayed in an aggregated view.

DecrementMetric(String, Double)

Send a metric value of -value to the registered telemetry consumers, to be displayed in an aggregated view.

Flush()
IncrementMetric(String)

Send a metric value of 1 to the registered telemetry consumers, to be displayed in an aggregated view.

IncrementMetric(String, Double)

Send a metric value of value to the registered telemetry consumers, to be displayed in an aggregated view.

TrackDependency(String, String, DateTimeOffset, TimeSpan, Boolean)
TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>)
TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>)
TrackMetric(String, Double, IDictionary<String,String>)

Send a metric value to the registered telemetry consumers.

TrackMetric(String, TimeSpan, IDictionary<String,String>)

Send a metric value to the registered telemetry consumers.

TrackRequest(String, DateTimeOffset, TimeSpan, String, Boolean)
TrackTrace(String)
TrackTrace(String, IDictionary<String,String>)
TrackTrace(String, Severity)
TrackTrace(String, Severity, IDictionary<String,String>)

Applies to