AgentMetrics - Global

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Le script include 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 la mémoire d’agent ECC [ecc_agent_memory_metric]
    • Métrique RGR d’agent ECC [ecc_agent_rgr_metric]
    • Métrique 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 la chaîne, midId 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
    mesure Chaîne L’objet de compteur de l’agent
    nom Chaîne Nom de l’appareil
    ID MID Chaîne Le MID Server 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 la chaîne, midId de chaîne)

    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
    ID MID Chaîne Le MID Server 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 la chaîne, midId de chaîne)

    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
    ID MID Chaîne Le MID Server sys_id
    Tableau 7. Renvoie
    Type Description
    nul
    var amtc = new AgentMetrics();
    amtc.handleRGR('remote_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');

    AgentMetrics : handleScalar(String metric, String name, String 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
    ID MID Chaîne Le MID Server 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 Le type de mesure à ajouter à la table
    ID mid Chaîne Le MID Server 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');