Partager via


Metric Classe

Définition

Représente une métrique zéro ou multidimensionnelle.
Contient des méthodes pratiques pour suivre, agréger et envoyer des valeurs.
Une Metric instance regroupe une ou plusieurs MetricSeries valeurs qui effectuent le suivi et l’agrégation des valeurs, ainsi que des attributs de nommage et de configuration qui identifient la métrique et définissent la façon dont elle sera agrégée.

public sealed class Metric
type Metric = class
Public NotInheritable Class Metric
Héritage
Metric

Propriétés

Identifier

Obtient l’identificateur d’une métrique regroupe l’espace MetricNamespace, le MetricId et les dimensions de la métrique, le cas échéant.

SeriesCount

Obtient le nombre actuel de séries de métriques contenues dans cette métrique. Chaque métrique contient une série spéciale de dimension zéro, plus une série par combinaison dimension-valeurs unique.

Méthodes

GetAllSeries()

Obtient toutes les séries de métriques contenues dans cette métrique. Chaque métrique contient une série spéciale de dimension zéro, plus une série par combinaison dimension-valeurs unique.

GetDimensionValues(Int32)

Obtient les valeurs connues pour la dimension identifiées par l’index de dimension 1 spécifié.

TrackValue(Double)

Effectue le suivi de la valeur spécifiée.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation.
Cette méthode utilise la dimension MetricSeries zéro associée à cette métrique. Permet TrackValue(..) de suivre les valeurs associées MetricSeries à des valeurs de dimension spécifiques dans des métriques multidimensionnelles.

TrackValue(Double, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé à la valeur de dimension spécifiée.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 1 dimension. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Double, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 2 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Double, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 3 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Double, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 4 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Double, String, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 5 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Double, String, String, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 6 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Double, String, String, String, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 7 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Double, String, String, String, String, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 8 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Double, String, String, String, String, String, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 9 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Double, String, String, String, String, String, String, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 10 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Object)

Effectue le suivi de la valeur spécifiée.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation.
Cette méthode utilise la dimension MetricSeries zéro associée à cette métrique. Permet TrackValue(..) de suivre les valeurs associées MetricSeries à des valeurs de dimension spécifiques dans des métriques multidimensionnelles.

TrackValue(Object, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé à la valeur de dimension spécifiée.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 1 dimension. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Object, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 2 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Object, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 3 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Object, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 4 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Object, String, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 5 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Object, String, String, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 6 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Object, String, String, String, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 7 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Object, String, String, String, String, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 8 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Object, String, String, String, String, String, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 9 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TrackValue(Object, String, String, String, String, String, String, String, String, String, String)

Effectue le suivi de la valeur spécifiée à l’aide du MetricSeries associé aux valeurs de dimension spécifiées.
Un agrégat représentant les valeurs suivies est automatiquement envoyé au point de terminaison d’ingestion cloud à la fin de chaque période d’agrégation. Cette surcharge ne peut être utilisée qu’avec des métriques à 10 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TryGetDataSeries(MetricSeries)

Obtient un MetricSeries associé à cette métrique.
Cette surcharge obtient la dimension MetricSeries zéro associée à cette métrique. Chaque métrique, quelle que soit sa dimensionnalité, a une telle dimension MetricSerieszéro.

TryGetDataSeries(MetricSeries, Boolean, String[])

Obtient ou crée le MetricSeries associé aux valeurs de dimension spécifiées.
Cette surcharge utilisait des métriques de toute dimensionnalité valide : le nombre d’éléments dans le tableau spécifié dimensionValues doit correspondre exactement à la dimensionnalité de cette métrique, et ce tableau ne peut pas contenir de valeurs Null. Spécifiez un tableau null pour les métriques de dimension zéro.

TryGetDataSeries(MetricSeries, String)

Obtient ou crée le MetricSeries associé à la valeur de dimension spécifiée.
Cette surcharge ne peut être utilisée qu’avec des métriques à 1 dimension. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TryGetDataSeries(MetricSeries, String, String)

Obtient ou crée le MetricSeries associé aux valeurs de dimension spécifiées.
Cette surcharge ne peut être utilisée qu’avec des métriques à 2 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TryGetDataSeries(MetricSeries, String, String, String)

Obtient ou crée le MetricSeries associé aux valeurs de dimension spécifiées.
Cette surcharge ne peut être utilisée qu’avec des métriques à 3 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TryGetDataSeries(MetricSeries, String, String, String, String)

Obtient ou crée le MetricSeries associé aux valeurs de dimension spécifiées.
Cette surcharge ne peut être utilisée qu’avec des métriques à 4 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TryGetDataSeries(MetricSeries, String, String, String, String, String)

Obtient ou crée le MetricSeries associé aux valeurs de dimension spécifiées.
Cette surcharge ne peut être utilisée qu’avec des métriques à 5 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TryGetDataSeries(MetricSeries, String, String, String, String, String, String)

Obtient ou crée le MetricSeries associé aux valeurs de dimension spécifiées.
Cette surcharge ne peut être utilisée qu’avec des métriques à 6 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TryGetDataSeries(MetricSeries, String, String, String, String, String, String, String)

Obtient ou crée le MetricSeries associé aux valeurs de dimension spécifiées.
Cette surcharge ne peut être utilisée qu’avec des métriques à 7 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TryGetDataSeries(MetricSeries, String, String, String, String, String, String, String, String)

Obtient ou crée le MetricSeries associé aux valeurs de dimension spécifiées.
Cette surcharge ne peut être utilisée qu’avec des métriques à 8 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TryGetDataSeries(MetricSeries, String, String, String, String, String, String, String, String, String)

Obtient ou crée le MetricSeries associé aux valeurs de dimension spécifiées.
Cette surcharge ne peut être utilisée qu’avec des métriques à 9 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

TryGetDataSeries(MetricSeries, String, String, String, String, String, String, String, String, String, String)

Obtient ou crée le MetricSeries associé aux valeurs de dimension spécifiées.
Cette surcharge ne peut être utilisée qu’avec des métriques à 10 dimensions. Utilisez d’autres surcharges pour spécifier un nombre correspondant de valeurs de dimension pour cette métrique.

Méthodes d’extension

GetConfiguration(Metric)

Expose la Configuration propriété pour les utilisateurs qui ont importé l’espace de Microsoft.ApplicationInsights.Metrics.Extensibility noms.

S’applique à