AgentMetrics : Global
Die AgentMetrics-Skripteinbindung stellt Methoden zur Verarbeitung eingehender MID-Server -Metriken bereit.
- 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.
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| metric | Zeichenfolge | Das Zählerobjekt vom Agenten |
| Name | Zeichenfolge | Der Gerätename |
| midId | Zeichenfolge | Die sys_id des MID-Servers |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| metric | Zeichenfolge | Das Speicherobjekt vom Agenten |
| Name | Zeichenfolge | Der Gerätename |
| midId | Zeichenfolge | Die sys_id des MID-Servers |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| metric | Zeichenfolge | Das Remote-Objekt vom Agenten |
| Name | Zeichenfolge | Der Gerätename |
| midId | Zeichenfolge | Die sys_id des MID-Servers |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| metric | Zeichenfolge | Das Zählerobjekt vom Agenten |
| Name | Zeichenfolge | Der Gerätename |
| midId | Zeichenfolge | Die sys_id des MID-Servers |
| 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.
| 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 |
| Typ | Beschreibung |
|---|---|
| void |
var amtc = new AgentMetrics();
amtc.handleMemory('memory', 'server_name', '1098888bbb9483abcd89981ffaeff');
amtc.updateMetric('ecc_agent_memory_metric', 'm_values', 'memory', '1098888bbb9483abcd89981ffaeff');