Objet de tâche Compteur de performance Windows en JSON formaté
{
    "Task_UID": "c93fd838f6e54093b82634c2ac2f4414",
    "CounterCategory": "memory",
    "CounterInstance": "",
    "CounterName": "qweqw4",
    "Machine": "Remote",
    "MachineAddress": "localhost",
    "Agent_UID": "5fc6e5ccf15a44df87c5bdb0cc63cb3e",
    "Aggregate": "Average",
    "MaxThreshold": 0,
    "MinThreshold": 0,
    "IgnoreErrors": "NO",
    "Device_Id": 7647,
    "Id": 16543,
    "Task_Type_Id": 23,
    "Name": "memory check"
}

Description des champs

champ Type Obligatoire/Facultatif description
Task_UID

corde

optionnel

LECTURE SEULE. ID de tâche unique utilisé par api pour distribuer les résultats de suivi recueillis.

exemple:
"Task_UID": "c7c6ffb9bae54df1b662fffb72964c77"
Contre-catégorie

corde

Obligatoire

Un compteur de performances publie des données de performance sur une application. Les catégories incluent les composants physiques (tels que les processeurs, les disques et la mémoire) et les objets système (tels que les processus et les threads). Les compteurs système qui sont liés au même objet de performance sont regroupés en une catégorie qui indique leur orientation commune. Pour plus d’informations, veuillez visiter la page officielle de Microsoft .

exemple:
"CounterCategory": "memory"
Contre-instance

corde

Obligatoire

Dans certaines situations, les catégories sont subdivisées en instances, qui suivent les données sur les occurrences multiples de l’objet auquel une catégorie se rapporte. Les instances s’appliquent à la catégorie dans son ensemble, plutôt qu’aux compteurs individuels. Chaque compteur d’une catégorie a chaque instance définie pour la catégorie. Par exemple, la catégorie Processus contient des instances nommées Idle et System. Chaque compteur de la catégorie Processus contient donc des données pour chaque instance, montrant des informations sur les processus inactifs ou les processus système. Pour plus d’informations, veuillez visiter la page officielle de Microsoft.

exemple:
"CounterInstance": ""
Contre-nom

corde

Obligatoire

Nom du compteur de fin.

exemple:
"CounterName": "Available MBytes"
machine

int32 (en)

Obligatoire

La source de données peut être située sur une machine locale (sur laquelle l’agent a été installé) ou sur une machine distante au sein du réseau local.

VALEURS POSSIBLES :

  • lointain
  • local
exemple:
"Machine": "Remote"
MachineAddress MachineAddress

en 32

Obligatoire

Dans le cas où la source de données « Distant » a été sélectionnée, l’adresse de la machine distante doit être spécifiée.

exemple:
"MachineAddress": "192.168.1.56"
Agent_UID

corde

Obligatoire

Agent UID.

exemple:
"Agent_UID": "5fc6e5ccf15a44df87c5bdb0cc63cb3e"
agrégat

corde

Obligatoire

Toutes les données reçues seront agrégées régulièrement, selon la fréquence de l’appareil ajusté.

VALEURS POSSIBLES :

  • Maximum – la valeur la plus élevée du tableau sera prise
  • Moyenne – la valeur est calculée comme une moyenne de toutes les valeurs intermédiaires
  • Minimum – la valeur la plus basse du tableau sera prise
exemple:
"Aggregate": "Average"
MaxThreshold int32 (en) optionnel seuil. Le dépassement entraînera une alerte.

exemple:
"MaxThreshold": 0
MinThreshold (MinThreshold) int32 (en) optionnel seuil. Le dépassement entraînera une alerte.

exemple:
"MinThreshold": 0
Ignorererrors

corde

Obligatoire

Chaque fois au cours de «Agent» < – > «Server» interaction Agent demande s’il ya de nouveaux compteurs pour agent de vérifier. Dans le cas où il ya des instructions pour recueillir des statistiques sur les nouveaux compteurs Agents commence à les recueillir.

VALEURS POSSIBLES :

  • NON – chaque échec dans l’interrogation des compteurs sera reflété comme une erreur dans les rapports.
  • OUI – les échecs seront ignorés.

exemple:

"IgnoreErrors": "NO"
Device_Id int32 (en) Obligatoire LIRE SEULEMENT Champ. ID d’appareil unique.

exemple:
"Device_Id": 7647
id int32 (en)

Obligatoire

*Uniquement pour les opérations de modification

LIRE SEULEMENT Champ. ID de tâche unique.

exemple:
"Id": 16532
Task_Type_Id int32 (en) Obligatoire Type de tâche.

exemple:
"Task_Type_Id": 23
nom corde optionnel Nom de la tâche.

exemple:
"Name": "anythingyouwant"

  • Fonctionnement de MetricsView

    Les compteurs de performances sont un mécanisme Windows intégré qui vous permet d’évaluer les performances et la santé du système. À l’aide de compteurs de performances, les utilisateurs et les administrateurs peuvent examiner le fonctionnement de divers composants, y compris les processeurs, les pilotes, les bases de données, etc.

    En général, le processus de surveillance des compteurs de performances Windows peut être divisé en trois étapes : collecte de données, traitement des données reçues et avis de l’utilisateur si les compteurs de performances dépassent les limites spécifiées.

    Collecte de données

    Windows recueille en temps réel les données de performances du système, appelées compteurs de performances. L’outil Performance Monitor est responsable de la collecte de ces compteurs de performances sur les systèmes Windows et peut être utilisé pour la surveillance manuelle des performances du système. Il s’agit d’un utilitaire standard inclus dans toutes les éditions Windows modernes. L’utilitaire peut être exécuté soit à partir du menu Démarrer, soit à partir de la ligne de commande ou du champ de recherche en entrant la commande perfmon pour Windows 8/10. Après le lancement de l’utilitaire, nous voyons un panneau standard dans lequel nous pouvons ajouter et supprimer des compteurs, modifier la vue et l’échelle des graphiques de données.

    Pour remplacer le travail manuel par le moniteur de performance et automatiser la surveillance des compteurs de performances Windows, MetricsView par Dotcom-Monitor est utilisé. La configuration MetricsView comprend trois étapes principales : la mise en place d’un collecteur MetricsView qui permet la collecte de contre-données de performances à partir d’un ordinateur cible, l’installation du logiciel MetricsView, appelé agent MetricsView, sur l’hôte cible et la configuration des paramètres de surveillance.

    Le logiciel MetricsView Agent est installé dans un réseau d’entreprise et capture les compteurs de performances. Une fois installé et configuré, l’agent se connecte au service Dotcom-Monitor et envoie les statistiques des compteurs de performances en mode temps réel à un collecteur Dotcom-Monitor MetricsView assigné. L’agent est en mesure de surveiller tous les compteurs de performances disponibles sur l’hôte local, ainsi que tous les compteurs de performances supplémentaires d’autres machines sur ce réseau que le service a accès à. Pour autoriser les interactions avec d’autres services distants du réseau, vous pouvez permettre à l’agent de se connecter sous un compte avec les droits correspondants.

    Les statistiques de performances capturées incluent tous les compteurs de performances disponibles pour le système. Le nombre de compteurs de performances disponibles varie en fonction de la version du système.

    Il est important de mentionner que l’utilisateur sous lequel l’agent MetricsView s’exécutera doit avoir les droits d’accès nécessaires.

    Traitement des compteurs de performances données

    Le dispositif de surveillance MetricsView peut être réglé pour surveiller un compteur de performances spécifique dans le collecteur sélectionné avec une fréquence spécifiée (à partir de 15 minutes et jusqu’à 1 min). Toutes les données extraites du collecteur sont agrégées en fonction des paramètres de l’appareil. Vous pouvez configurer l’appareil pour agréger la valeur maximale, minimale ou moyenne du compteur surveillé.

    Signaler et alerter sur les conditions d’erreur

    Dans les paramètres de l’appareil, vous pouvez configurer des seuils maximaux et minimaux pour la contre-valeur des performances. Dans le cas où la valeur est au-delà des limites définies, le système générera une alerte et enverra une notification à l’adresse de notification fournie. De cette façon, vous pouvez être conscient des goulots d’étranglement de votre système au fur et à mesure qu’ils se produisent.

    En outre, vous pouvez tirer le rapport en ligne MetricsView pour examiner les statistiques sur le compteur de performances surveillé. Utilisez le rapport en ligne pour suivre les tendances des performances de votre système et réagir de manière proactive à sa dégradation.