Mesures d’agent : global

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • L’include de script AgentMetrics fournit des méthodes pour traiter les mesures entrantes Serveur MID .

    Cet include de script met à jour les tables suivantes :
    • Mesure de compteur d’agent ECC [ecc_agent_counter_metric]
    • Mesure de mémoire d’agent ECC [ecc_agent_memory_metric]
    • Mesure RGR d’agent ECC [ecc_agent_rgr_metric]
    • Mesure scalaire d’agent ECC [ecc_agent_scalar_metric]

    Utilisez ces méthodes dans les scripts serveur.

    AgentMetrics : AgentMetrics()

    Crée une instance d’AgentMetrics.

    Tableau 1. Paramètres
    Nom Type Description
    Aucun

    Cet exemple montre comment utiliser AgentMetrics() pour instancier un objet AgentMetrics.

    var amtc = new AgentMetrics();
    amtc.handleMemory('memory', 'server_name', '1098888bbb9483abcd89981ffaeff');
    amtc.updateMetric('ecc_agent_memory_metric', 'm_values', 'memory', '1098888bbb9483abcd89981ffaeff');

    AgentMetrics : handleCounter(Mesure de chaîne, Nom de chaîne, Chaîne midId)

    Gère les mesures de compteur de l’agent en les plaçant dans un tableau qui peut être utilisé pour mettre à jour la table Mesure de compteur d’agent ECC (ecc_agent_counter_metric).

    Tableau 2. Paramètres
    Nom Type Description
    mesure Chaîne L’objet de compteur de l’agent
    nom Chaîne Nom de l’équipement
    midId Chaîne Serveur MID sys_id
    Tableau 3. Renvoie
    Type Description
    nul
    var amtc = new AgentMetrics();
    amtc.handleCounter('count', 'server_name', '1098888bbb9483abcd89981ffaeff');

    AgentMetrics : handleMemory(Mesure de chaîne, Nom de chaîne, Chaîne midId)

    Met à jour les mesures de mémoire pour l’agent donné.

    Tableau 4. Paramètres
    Nom Type Description
    mesure Chaîne L’objet mémoire de l’agent
    nom Chaîne Nom de l’équipement
    midId Chaîne Serveur MID sys_id
    Tableau 5. Renvoie
    Type Description
    nul
    var amtc = new AgentMetrics();
    amtc.handleMemory('mem_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');

    AgentMetrics : handleRGR(Mesure de chaîne, Nom de chaîne, Chaîne midId)

    Gère les informations de mesure à partir d’un enregistrement Glide distant en les plaçant dans un tableau.

    Tableau 6. Paramètres
    Nom Type Description
    mesure Chaîne L’objet distant de l’agent
    nom Chaîne Nom de l’équipement
    midId Chaîne Serveur MID sys_id
    Tableau 7. Renvoie
    Type Description
    nul
    var amtc = new AgentMetrics();
    amtc.handleRGR('remote_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');

    AgentMetrics : handleScalar (mesure de chaîne, nom de chaîne, midId de chaîne)

    Gère les valeurs scalaires de l’agent en les plaçant dans un tableau.

    Tableau 8. Paramètres
    Nom Type Description
    mesure Chaîne L’objet de compteur de l’agent
    nom Chaîne Nom de l’équipement
    midId Chaîne Serveur MID sys_id
    Tableau 9. Renvoie
    Type Description
    nul
    var amtc = new AgentMetrics();
    amtc.handleScalar('scalar', 'server_name', '1098888bbb9483abcd89981ffaeff');

    AgentMetrics : updateMetric(String tableName, Valeurs de chaîne, Mesure de chaîne, Chaîne midID)

    Met à jour la table des mesures spécifiée avec les nouvelles informations de mesure.

    Tableau 10. Paramètres
    Nom Type Description
    tableName Chaîne Table de mesures à mettre à jour
    valeurs Chaîne Objet contenant les valeurs à ajouter à la table
    mesure Chaîne Type de mesure à ajouter à la table
    midID Chaîne Serveur MID sys_id
    Tableau 11. Renvoie
    Type Description
    nul
    var amtc = new AgentMetrics();
    amtc.handleMemory('memory', 'server_name', '1098888bbb9483abcd89981ffaeff');
    amtc.updateMetric('ecc_agent_memory_metric', 'm_values', 'memory', '1098888bbb9483abcd89981ffaeff');