Microsoft.ApplicationInsights.Extensibility Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
AutocollectedMetricsExtractor |
Extrahiert automatisch gesammelte, vorab aggregierte (aka. "Standard")-Metriken aus Telemetriedaten.
Metrikextraktoren sind als Telemetrieprozessoren an der Telemetriepipeline beteiligt. Sie untersuchen Telemetrieelemente, die die Pipeline durchlaufen, und erstellen vorab aggregierte Metriken basierend auf den gefundenen Elementen. Bei den Metriken kann es sich um beliebige Metriken handeln. Beispielsweise kann eine Metrik für "Anforderungsdauer" aus RequestTelemetry-Elementen extrahiert werden. Alternativ kann eine Metrik "Cows Sold" aus bestimmten vom Benutzer nachverfolgten EventTelemetry-Elementen erstellt werden, die entsprechende Informationen enthalten.
|
OperationCorrelationTelemetryInitializer |
Telemetrieinitialisierer, der OperationContext für das Telemetrieelement aus Activity auffüllt. Dieser Initialisierer ist für die Korrelation von Telemetrieelementen innerhalb desselben Prozesses verantwortlich. |
SdkInternalOperationsMonitor |
Hilft bei der Definition, ob der Thread derzeit den internen SDK-Vorgang ausführt. |
SequencePropertyInitializer |
Eine ITelemetryInitializer , die die Eigenschaft für die internen Microsoft-Telemetriedaten auffüllt Sequence , die an den Vortex-Endpunkt gesendet werden. |
TelemetryConfiguration |
Kapselt die globale Telemetriekonfiguration, die normalerweise aus der ApplicationInsights.config-Datei geladen wird. |
TelemetrySink |
Stellt ein Ziel für Telemetriedaten dar, das aus einer Gruppe von Telemetrieprozessoren und einem Kanal besteht. |
Schnittstellen
IApplicationIdProvider |
Eine Schnittstelle zum Bereitstellen einer Anwendungs-ID für einen bestimmten Instrumentierungsschlüssel. |
IExtension |
Schnittstelle zum Definieren stark typisierter Erweiterungen für Telemetrietypen. |
IOperationHolder<T> |
Stellt das Vorgangselement dar, das Telemetriedaten enthält, die bei der Endanforderung nachverfolgt werden. Vorgänge können entweder WEB- oder SQL-Abhängigkeiten zugeordnet werden. |
ISerializableWithWriter |
Schnittstelle zum Definieren von Objekten, die mit einem angegebenen ISerializationWriterserialisiert werden können. |
ISerializationWriter |
Die Schnittstelle zum Definieren von Writern, die Daten in verschiedene Formate serialisieren können. |
ITelemetryInitializer |
Stellt ein -Objekt dar, das Objekte initialisiert ITelemetry . |
ITelemetryModule |
Stellt ein -Objekt dar, das die Initialisierung von TelemetryConfigurationunterstützt. |
ITelemetryProcessor |
Stellt ein Objekt dar, das zum Verarbeiten von Telemetriedaten im Rahmen des Sendens an Application Insights verwendet wird. |
Azure SDK for .NET