TelemetryClient.TrackMetric Methode
Definition
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.
Überlädt
TrackMetric(MetricTelemetry) |
Diese Methode ist nicht die bevorzugte Methode zum Senden von Metriken.
Metriken sollten immer für einen bestimmten Zeitraum vorab aggregiert werden, bevor sie gesendet werden. |
TrackMetric(String, Double, IDictionary<String,String>) |
Diese Methode ist nicht die bevorzugte Methode zum Senden von Metriken.
Metriken sollten immer für einen bestimmten Zeitraum vorab aggregiert werden, bevor sie gesendet werden. |
TrackMetric(MetricTelemetry)
Diese Methode ist nicht die bevorzugte Methode zum Senden von Metriken.
Metriken sollten immer für einen bestimmten Zeitraum vorab aggregiert werden, bevor sie gesendet werden.
Verwenden Sie eine der GetMetric(..)
-Überladungen, um ein Metrikobjekt für den Zugriff auf SDK-Funktionen für die Vorabaggregation zu erhalten.
Wenn Sie Ihre eigene Logik vor der Aggregation implementieren, können Sie diese Methode verwenden.
Wenn Ihre Anwendung zu jeder Gelegenheit ein separates Telemetrieelement ohne Aggregation im Zeitablauf senden muss, haben Sie wahrscheinlich einen Anwendungsfall für Ereignistelemetriedaten. siehe TrackEvent(EventTelemetry).
public void TrackMetric (Microsoft.ApplicationInsights.DataContracts.MetricTelemetry telemetry);
member this.TrackMetric : Microsoft.ApplicationInsights.DataContracts.MetricTelemetry -> unit
Public Sub TrackMetric (telemetry As MetricTelemetry)
Parameter
- telemetry
- MetricTelemetry
Das Metriktelemetrieelement.
Gilt für:
TrackMetric(String, Double, IDictionary<String,String>)
Diese Methode ist nicht die bevorzugte Methode zum Senden von Metriken.
Metriken sollten immer für einen bestimmten Zeitraum vorab aggregiert werden, bevor sie gesendet werden.
Verwenden Sie eine der GetMetric(..)
-Überladungen, um ein Metrikobjekt für den Zugriff auf SDK-Funktionen für die Vorabaggregation zu erhalten.
Wenn Sie Ihre eigene Logik vor der Aggregation implementieren, können Sie diese Methode verwenden.
Wenn Ihre Anwendung zu jeder Gelegenheit ein separates Telemetrieelement ohne Aggregation im Zeitablauf senden muss, haben Sie wahrscheinlich einen Anwendungsfall für Ereignistelemetriedaten. siehe TrackEvent(EventTelemetry).
public void TrackMetric (string name, double value, System.Collections.Generic.IDictionary<string,string> properties = default);
member this.TrackMetric : string * double * System.Collections.Generic.IDictionary<string, string> -> unit
Public Sub TrackMetric (name As String, value As Double, Optional properties As IDictionary(Of String, String) = Nothing)
Parameter
- name
- String
Der Metrikname.
- value
- Double
Metrikwert.
- properties
- IDictionary<String,String>
Benannte Zeichenfolgenwerte, die Sie zum Klassifizieren und Filtern von Metriken verwenden können.
Gilt für:
Azure SDK for .NET