Partager via


TelemetryClient.TrackMetric Méthode

Définition

Surcharges

TrackMetric(MetricTelemetry)

Cette méthode n’est pas la méthode préférée pour l’envoi de métriques. Les métriques doivent toujours être pré-agrégés au cours d’une période spécifique avant d’être envoyés.
Utilisez l’une des surcharges GetMetric(..) afin d’obtenir un objet de métrique pour accéder aux fonctionnalités de pré-agrégation du kit SDK.
Si vous implémentez votre propre logique de pré-agrégation, vous pouvez utiliser cette méthode. Si votre application nécessite l’envoi d’un élément de télémétrie distinct à chaque occasion sans agrégation dans le temps, vous disposez probablement d’un cas d’usage pour la télémétrie d’événement ; consultez TrackEvent(EventTelemetry).

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

Cette méthode n’est pas la méthode préférée pour l’envoi de métriques. Les métriques doivent toujours être pré-agrégés au cours d’une période spécifique avant d’être envoyés.
Utilisez l’une des surcharges GetMetric(..) afin d’obtenir un objet de métrique pour accéder aux fonctionnalités de pré-agrégation du kit SDK.
Si vous implémentez votre propre logique de pré-agrégation, vous pouvez utiliser cette méthode. Si votre application nécessite l’envoi d’un élément de télémétrie distinct à chaque occasion sans agrégation dans le temps, vous disposez probablement d’un cas d’usage pour la télémétrie d’événement ; consultez TrackEvent(EventTelemetry).

TrackMetric(MetricTelemetry)

Cette méthode n’est pas la méthode préférée pour l’envoi de métriques. Les métriques doivent toujours être pré-agrégés au cours d’une période spécifique avant d’être envoyés.
Utilisez l’une des surcharges GetMetric(..) afin d’obtenir un objet de métrique pour accéder aux fonctionnalités de pré-agrégation du kit SDK.
Si vous implémentez votre propre logique de pré-agrégation, vous pouvez utiliser cette méthode. Si votre application nécessite l’envoi d’un élément de télémétrie distinct à chaque occasion sans agrégation dans le temps, vous disposez probablement d’un cas d’usage pour la télémétrie d’événement ; consultez TrackEvent(EventTelemetry).

public void TrackMetric (Microsoft.ApplicationInsights.DataContracts.MetricTelemetry telemetry);
member this.TrackMetric : Microsoft.ApplicationInsights.DataContracts.MetricTelemetry -> unit
Public Sub TrackMetric (telemetry As MetricTelemetry)

Paramètres

telemetry
MetricTelemetry

Élément de télémétrie de métrique.

S’applique à

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

Cette méthode n’est pas la méthode préférée pour l’envoi de métriques. Les métriques doivent toujours être pré-agrégés au cours d’une période spécifique avant d’être envoyés.
Utilisez l’une des surcharges GetMetric(..) afin d’obtenir un objet de métrique pour accéder aux fonctionnalités de pré-agrégation du kit SDK.
Si vous implémentez votre propre logique de pré-agrégation, vous pouvez utiliser cette méthode. Si votre application nécessite l’envoi d’un élément de télémétrie distinct à chaque occasion sans agrégation dans le temps, vous disposez probablement d’un cas d’usage pour la télémétrie d’événement ; consultez 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)

Paramètres

name
String

Nom de la mesure.

value
Double

Valeur de métrique.

properties
IDictionary<String,String>

Valeurs de chaîne nommées que vous pouvez utiliser pour classifier et filtrer les métriques.

S’applique à