AgentMetrics : global

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Traite les mesures entrantes du MID Server.

    Met à jour ces tables.
    • Mesure de compteur d'agent ECC
    • Métrique de la mémoire d'agent ECC
    • Métrique RGR d'agent ECC
    • Mesure scalaire d'agent ECC

    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, ID mid de chaîne)

    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 du compteur d’agent ECC (ecc_agent_counter_metric).

    Tableau 2. Paramètres
    Nom Type Description
    Métrique Chaîne L’objet de compteur de l’agent
    nom Chaîne Le nom de l’appareil
    ID MID Chaîne Le sys_id du MID Server
    Tableau 3. Renvoie
    Type Description
    nul
    var amtc = new AgentMetrics();
    amtc.handleCounter('count', 'server_name', '1098888bbb9483abcd89981ffaeff');

    AgentMetrics : handleMemory(String metric, String name, String midId)

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

    Tableau 4. Paramètres
    Nom Type Description
    Métrique Chaîne Objet mémoire de l’agent
    nom Chaîne Le nom de l’appareil
    ID MID Chaîne Le sys_id du MID Server
    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, Id mid de chaîne)

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

    Tableau 6. Paramètres
    Nom Type Description
    Métrique Chaîne L’objet distant de l’agent
    nom Chaîne Le nom de l’appareil
    ID MID Chaîne Le sys_id du MID Server
    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, ID mid 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
    Métrique Chaîne L’objet de compteur de l’agent
    nom Chaîne Le nom de l’appareil
    ID MID Chaîne Le sys_id du MID Server
    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 L’objet contenant les valeurs à ajouter à la table
    Métrique Chaîne Le type de mesure à ajouter à la table
    ID mid Chaîne Le sys_id du MID Server
    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');