AgentMetrics – Global

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die AgentMetrics Die Skripteinbindung stellt Methoden zur Verarbeitung eingehender Elemente bereit MID-Server Metriken.

    Diese Skripteinbindung aktualisiert die folgenden Tabellen:
    • ECC-Agent-Zählermetrik [ecc_Agent_counter_metric]
    • ECC-Agent-Speichermetrik [ecc_agent_memory_metric]
    • ECC-Agent-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 die Verwendung AgentMetrics() Dient zum Instanziieren eines AgentMetrics-Objekts.

    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');