AgentMetrics : Global

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die AgentMetrics-Skripteinbindung stellt Methoden zur Verarbeitung eingehender MID-Server -Metriken bereit.

    Diese Skripteinbindung aktualisiert die folgenden Tabellen:
    • ECC-Service Desk-Mitarbeiter-Zählermetrik [ecc_agent_counter_metric]
    • ECC-Agent-Speichermetrik [ecc_agent_memory_metric]
    • ECC-Service Desk-Mitarbeiter-RGR-Metrik [ecc_agent_rgr_metric]
    • ECC-Agent-Skalarmetrik [ecc_agent_scalar_metric]

    Verwenden Sie diese Methoden in Serverskripts.

    AgentMetrics – AgentMetrics()

    Erstellt eine Instanz von AgentMetrics.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine

    Dieses Beispiel zeigt, wie AgentMetrics() zum Instanziieren eines AgentMetrics-Objekts verwendet wird.

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

    AgentMetrics – handleCounter(String metric, String name, String midId)

    Behandelt Zählermetriken des Agenten, indem sie in ein Array eingefügt werden, das zum Aktualisieren der Tabelle „ECC-Agent-Zählermetrik“ (ecc_agent_counter_metric) verwendet werden kann.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    metric Zeichenfolge Das Zählerobjekt vom Agenten
    Name Zeichenfolge Der Gerätename
    midId Zeichenfolge Die sys_id des MID-Servers
    Tabelle : 3. Ergebnisse
    Typ Beschreibung
    void
    var amtc = new AgentMetrics();
    amtc.handleCounter('count', 'server_name', '1098888bbb9483abcd89981ffaeff');

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

    Aktualisiert die Speichermetriken für den angegebenen Agenten.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    metric Zeichenfolge Das Speicherobjekt vom Agenten
    Name Zeichenfolge Der Gerätename
    midId Zeichenfolge Die sys_id des MID-Servers
    Tabelle : 5. Ergebnisse
    Typ Beschreibung
    void
    var amtc = new AgentMetrics();
    amtc.handleMemory('mem_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');

    AgentMetrics – handleRGR(String metric, String name, String midId)

    Behandelt Metrikinformationen aus einem Remote-Glide-Datensatz, indem sie in ein Array eingefügt werden.

    Tabelle : 6. Parameter
    Name Typ Beschreibung
    metric Zeichenfolge Das Remote-Objekt vom Agenten
    Name Zeichenfolge Der Gerätename
    midId Zeichenfolge Die sys_id des MID-Servers
    Tabelle : 7. Ergebnisse
    Typ Beschreibung
    void
    var amtc = new AgentMetrics();
    amtc.handleRGR('remote_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');

    AgentMetrics – handleScalar(String metric, String name, String midId)

    Behandelt Skalarmetriken des Agenten, indem sie in ein Array eingefügt werden.

    Tabelle : 8. Parameter
    Name Typ Beschreibung
    metric Zeichenfolge Das Zählerobjekt vom Agenten
    Name Zeichenfolge Der Gerätename
    midId Zeichenfolge Die sys_id des MID-Servers
    Tabelle : 9. Ergebnisse
    Typ Beschreibung
    void
    var amtc = new AgentMetrics();
    amtc.handleScalar('scalar', 'server_name', '1098888bbb9483abcd89981ffaeff');

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

    Aktualisiert die angegebene Metriktabelle mit den neuen Metrikinformationen.

    Tabelle : 10. Parameter
    Name Typ Beschreibung
    tableName Zeichenfolge Die zu aktualisierende Metriktabelle
    values Zeichenfolge Das Objekt, das die Werte enthält, die der Tabelle hinzugefügt werden sollen
    metric Zeichenfolge Der Metriktyp, der der Tabelle hinzugefügt werden soll
    midID Zeichenfolge Die sys_id des MID-Servers
    Tabelle : 11. Ergebnisse
    Typ Beschreibung
    void
    var amtc = new AgentMetrics();
    amtc.handleMemory('memory', 'server_name', '1098888bbb9483abcd89981ffaeff');
    amtc.updateMetric('ecc_agent_memory_metric', 'm_values', 'memory', '1098888bbb9483abcd89981ffaeff');