AgentMetrics : global

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • L’include de script AgentMetrics fournit des méthodes de traitement des 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
    Néant

    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 de mesures 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’appareil
    midId Chaîne Le 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’appareil
    midId Chaîne Le 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 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’appareil
    midId Chaîne Le 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, Chaîne midId)

    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’appareil
    midId Chaîne Le serveur MID sys_id
    Tableau 9. Renvoie
    Type Description
    nul
    var amtc = new AgentMetrics();
    amtc.handleScalar('scalar', 'server_name', '1098888bbb9483abcd89981ffaeff');

    AgentMetrics : updateMetric(String tableName, String values, String metric, String midID)

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

    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
    ID MID Chaîne Le 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');