---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# AgentMetrics : Global

# AgentMetrics : Global {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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\]
{#c_AgentMetricsAPI__ul_t5p_blf_zt}

Verwenden Sie diese Methoden in Serverskripts.

## AgentMetrics -- AgentMetrics() {#ariaid-title2}

Erstellt eine Instanz von AgentMetrics.
{#r_AM-AgentMetrics__table_jfn_klf_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 1. Parameter]

{#r_AM-AgentMetrics__table_jfn_klf_zt}  
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) {#ariaid-title3}

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.
{#r_AM-handleCounter_S_S_S__table_fg3_vlf_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| metric | Zeichenfolge | Das Zählerobjekt vom Agenten |
| Name | Zeichenfolge | Der Gerätename |
| midId | Zeichenfolge | Die sys_id des MID-Servers |
[Tabelle : 2. Parameter]

{#r_AM-handleCounter_S_S_S__table_fg3_vlf_zt} {#r_AM-handleCounter_S_S_S__table_gg3_vlf_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 3. Ergebnisse]

{#r_AM-handleCounter_S_S_S__table_gg3_vlf_zt}  

    var amtc = new AgentMetrics();
    amtc.handleCounter('count', 'server_name', '1098888bbb9483abcd89981ffaeff');

## AgentMetrics -- handleMemory(String metric, String name, String midId) {#ariaid-title4}

Aktualisiert die Speichermetriken für den angegebenen Agenten.
{#r_AM-handleMemory_S_S_S__table_wcd_hnf_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| metric | Zeichenfolge | Das Speicherobjekt vom Agenten |
| Name | Zeichenfolge | Der Gerätename |
| midId | Zeichenfolge | Die sys_id des MID-Servers |
[Tabelle : 4. Parameter]

{#r_AM-handleMemory_S_S_S__table_wcd_hnf_zt} {#r_AM-handleMemory_S_S_S__table_xcd_hnf_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 5. Ergebnisse]

{#r_AM-handleMemory_S_S_S__table_xcd_hnf_zt}  

    var amtc = new AgentMetrics();
    amtc.handleMemory('mem_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');

## AgentMetrics -- handleRGR(String metric, String name, String midId) {#ariaid-title5}

Behandelt Metrikinformationen aus einem Remote-Glide-Datensatz, indem sie in ein Array eingefügt werden.
{#r_AM-handleRGR_S_S_S__table_rfg_vmf_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| metric | Zeichenfolge | Das Remote-Objekt vom Agenten |
| Name | Zeichenfolge | Der Gerätename |
| midId | Zeichenfolge | Die sys_id des MID-Servers |
[Tabelle : 6. Parameter]

{#r_AM-handleRGR_S_S_S__table_rfg_vmf_zt} {#r_AM-handleRGR_S_S_S__table_sfg_vmf_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 7. Ergebnisse]

{#r_AM-handleRGR_S_S_S__table_sfg_vmf_zt}  

    var amtc = new AgentMetrics();
    amtc.handleRGR('remote_obj', 'server_name', '1098888bbb9483abcd89981ffaeff');

## AgentMetrics -- handleScalar(String metric, String name, String midId) {#ariaid-title6}

Behandelt Skalarmetriken des Agenten, indem sie in ein Array eingefügt werden.
{#r_AM-handleScalar_S_S_S__table_hzc_jmf_zt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| metric | Zeichenfolge | Das Zählerobjekt vom Agenten |
| Name | Zeichenfolge | Der Gerätename |
| midId | Zeichenfolge | Die sys_id des MID-Servers |
[Tabelle : 8. Parameter]

{#r_AM-handleScalar_S_S_S__table_hzc_jmf_zt} {#r_AM-handleScalar_S_S_S__table_izc_jmf_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 9. Ergebnisse]

{#r_AM-handleScalar_S_S_S__table_izc_jmf_zt}  

    var amtc = new AgentMetrics();
    amtc.handleScalar('scalar', 'server_name', '1098888bbb9483abcd89981ffaeff');

## AgentMetrics -- updateMetric(String tableName, String values, String metric, String midID) {#ariaid-title7}

Aktualisiert die angegebene Metriktabelle mit den neuen Metrikinformationen.
{#r_AM-updateMetric_S_S_S_S__table_bzz_snf_zt__entry__3}

| 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 : 10. Parameter]

{#r_AM-updateMetric_S_S_S_S__table_bzz_snf_zt} {#r_AM-updateMetric_S_S_S_S__table_czz_snf_zt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 11. Ergebnisse]

{#r_AM-updateMetric_S_S_S_S__table_czz_snf_zt}  

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


