---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# AgentMetrics - Global

# AgentMetrics - Global {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

A inclusão de script AgentMetrics fornece métodos para processar métricas de entrada MID Server.  
Esta inclusão de script atualiza as seguintes tabelas:

* Métrica do contador do agente de ECC \[ecc_agent_counter_metric\]
* Métrica de memória do agente de ECC \[ecc_agent_memory_metric\]
* Métrica de RGR do Agente de ECC \[ecc_agent_rgr_metric\]
* Métrica escalar do agente de ECC \[ecc_agent_scalar_metric\]
{#c_AgentMetricsAPI__ul_t5p_blf_zt}

Use esses métodos em scripts de servidor.

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

Cria uma instância de AgentMetrics.
{#r_AM-AgentMetrics__table_jfn_klf_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum(a) |   |   |
[Tabela 1. Parâmetros]

{#r_AM-AgentMetrics__table_jfn_klf_zt}  
Este exemplo mostra como usar AgentMetrics() para instanciar um objeto AgentMetrics.

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

## AgentMetrics - handleCounter (métrica de cadeia de caracteres, nome de cadeia de caracteres, midId de cadeia de caracteres) {#ariaid-title3}

Manipula as métricas de contador do agente, colocando-as em uma matriz que pode ser usada para atualizar a tabela Métrica de contador do agente de ECC (ecc_agent_counter_metric).
{#r_AM-handleCounter_S_S_S__table_fg3_vlf_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| métrica | Cadeia de caracteres | O objeto de contador do agente |
| nome | Cadeia de caracteres | O nome do dispositivo |
| midId | Cadeia de caracteres | O sys_id do MID Server |
[Tabela 2. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 3. Retorna]

{#r_AM-handleCounter_S_S_S__table_gg3_vlf_zt}  

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

## AgentMetrics - handleMemory (métrica de cadeia de caracteres, nome de cadeia de caracteres, midId de cadeia de caracteres) {#ariaid-title4}

Atualiza as métricas de memória do agente fornecido.
{#r_AM-handleMemory_S_S_S__table_wcd_hnf_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| métrica | Cadeia de caracteres | O objeto de memória do agente |
| nome | Cadeia de caracteres | O nome do dispositivo |
| midId | Cadeia de caracteres | O sys_id do MID Server |
[Tabela 4. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 5. Retorna]

{#r_AM-handleMemory_S_S_S__table_xcd_hnf_zt}  

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

## AgentMetrics - handleRGR (métrica de cadeia de caracteres, nome de cadeia de caracteres, midId de cadeia de caracteres) {#ariaid-title5}

Manipula informações de métrica de um registro de glide remoto, colocando-as em uma matriz.
{#r_AM-handleRGR_S_S_S__table_rfg_vmf_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| métrica | Cadeia de caracteres | O objeto remoto do agente |
| nome | Cadeia de caracteres | O nome do dispositivo |
| midId | Cadeia de caracteres | O sys_id do MID server |
[Tabela 6. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 7. Retorna]

{#r_AM-handleRGR_S_S_S__table_sfg_vmf_zt}  

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

## AgentMetrics - handleScalar(cadeia de caracteres métrica, cadeia de caracteres name, cadeia de caracteres midId) {#ariaid-title6}

Manipula valores escalares do agente, colocando-os em uma matriz.
{#r_AM-handleScalar_S_S_S__table_hzc_jmf_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| métrica | Cadeia de caracteres | O objeto de contador do agente |
| nome | Cadeia de caracteres | O nome do dispositivo |
| midId | Cadeia de caracteres | O sys_id do MID Server |
[Tabela 8. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 9. Retorna]

{#r_AM-handleScalar_S_S_S__table_izc_jmf_zt}  

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

## AgentMetrics - updateMetric(cadeia de caracteres "tableName", valores de cadeia de caracteres, métrica de cadeia de caracteres, midID de cadeia de caracteres) {#ariaid-title7}

Atualiza a tabela de métricas especificada com as novas informações de métrica.
{#r_AM-updateMetric_S_S_S_S__table_bzz_snf_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| tableName | Cadeia de caracteres | A tabela de métricas a ser atualizada |
| valores | Cadeia de caracteres | O objeto que contém os valores a serem adicionados à tabela |
| métrica | Cadeia de caracteres | O tipo de métrica a ser adicionado à tabela |
| midID | Cadeia de caracteres | O sys_id do MID server |
[Tabela 10. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 11. Retorna]

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


