Microsoft.ApplicationInsights Namespace

Klassen

Metric

Stellt eine null- oder mehrdimensionale Metrik dar.
Enthält praktische Methoden zum Nachverfolgen, Aggregieren und Senden von Werten.
Ein Metric instance gruppiert einen oder MetricSeries mehrere, die tatsächlich Werte nachverfolgen und aggregieren, zusammen mit Benennungs- und Konfigurationsattributen, die die Metrik identifizieren und definieren, wie sie aggregiert wird.

MetricConfigurations

Statischer Container für die am häufigsten verwendeten Metrikkonfigurationen.

MetricDimensionNames

Enthält Konstanten, die verwendet werden, um auf Metrikdimensionen mit besonderer Bedeutung zu verweisen.

MetricDimensionNames.TelemetryContext

Enthält Konstanten, die verwendet werden, um auf Metrikdimensionen zu verweisen, die Feldern innerhalb des TelemetryContext an Application Insights angefügten Metriktelemetrieelements zugeordnet werden, das Objekte darstellt, die an den Application Insights-Clouderfassungsendpunkt MetricAggregate gesendet werden.

Wenn eine Metrik über eine Dimension mit diesem Namen verfügt, der einer der hier definierten Konstanten entspricht, wird der Wert dieser Dimension nicht als regulärer Dimensionswert, sondern als Wert des entsprechenden Felds innerhalb des Telemetrieelements TelemetryContextgesendet. Beachten Sie, dass dies nur für Metriken gilt, die zu Application Insights-Komponenten gehören und über den Application Insights-Erfassungsendpunkt gesendet werden. Metriken, die über andere Kanäle gesendet werden, unterliegen dieser Transformation nicht.

MetricDimensionNames.TelemetryContext.Cloud

Stellt die Struktur für in MetricDimensionNames.TelemetryContextdefinierte Konstanten bereit. Weitere Informationen finden Sie dort.

MetricDimensionNames.TelemetryContext.Component

Stellt die Struktur für in MetricDimensionNames.TelemetryContextdefinierte Konstanten bereit. Weitere Informationen finden Sie dort.

MetricDimensionNames.TelemetryContext.Device

Stellt die Struktur für in MetricDimensionNames.TelemetryContextdefinierte Konstanten bereit. Weitere Informationen finden Sie dort.

MetricDimensionNames.TelemetryContext.Location

Stellt die Struktur für in MetricDimensionNames.TelemetryContextdefinierte Konstanten bereit. Weitere Informationen finden Sie dort.

MetricDimensionNames.TelemetryContext.Operation

Stellt die Struktur für in MetricDimensionNames.TelemetryContextdefinierte Konstanten bereit. Weitere Informationen finden Sie dort.

MetricDimensionNames.TelemetryContext.Session

Stellt die Struktur für in MetricDimensionNames.TelemetryContextdefinierte Konstanten bereit. Weitere Informationen finden Sie dort.

MetricDimensionNames.TelemetryContext.User

Stellt die Struktur für in MetricDimensionNames.TelemetryContextdefinierte Konstanten bereit. Weitere Informationen finden Sie dort.

TelemetryClient

Senden von Ereignissen, Metriken und anderen Telemetriedaten an den Application Insights-Dienst. Weitere Informationen

Enumerationen

MetricAggregationScope

Wird beim Abrufen oder Erstellen eines Metric verwendet, um optional den Bereich anzugeben, für den die Werte für die Metrik im Arbeitsspeicher aggregiert werden sollen.
Für erweiterte Szenarien vorgesehen. Die Standardeinstellung "TelemetryConfiguration" wird immer verwendet, wenn MetricAggregationScope nicht explizit angegeben wird.