Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Retorna um objeto Json com as métricas coletadas pelo sistema.

Sintaxe

ReadMetrics( [ Metric_Name ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

Metric_Name

caractere

Quando informado, filtra objeto de saída inserindo apenas a métrica que contem o nome informado.



Retorno

Nome

Tipo

Descrição

cRet

caractere

Retorna uma string, no formato json, com as métricas coletadas.

Exemplos

User Function exemplo()
cRet := ""
cRet := ReadMetrics("memory_swap_total")
Conout(cRet)
//Imprime : [{"version":0,"metrics":[{"name":"memory_swap_total","description":"Page File Total","collected_in":"25/05/2020 15:14:14.612","unit":"kbytes","value":23467676}]}]

cRet := ReadMetrics()
Conout(cRet)
//Imprime: [{"version":0,"metrics":[{"name":"memory_resident","description":"Resident Memory Usage","collected_in":"25/05/2020 15:14:38.979","unit":"kbytes","value":967760},{"name":"memory_virtual","description":"Virtual Memory Usage","collected_in":"25/05/2020 15:14:38.979","unit":"kbytes","value":5386272},{"name":"memory_ram_total","description":"Memory Ram Total","collected_in":"25/05/2020 15:14:38.979","unit":"kbytes","value":16554132},{"name":"memory_ram_free","description":"Memory Ram Free (Available to Use)","collected_in":"25/05/2020 15:14:38.979","unit":"kbytes","value":8270660},{"name":"memory_ram_used","description":"Memory Ram Usage","collected_in":"25/05/2020 15:14:38.979","unit":"kbytes","value":8283472},{"name":"memory_swap_total","description":"Page File Total","collected_in":"25/05/2020 15:14:38.979","unit":"kbytes","value":23467676},{"name":"memory_swap_used","description":"Page File Used","collected_in":"25/05/2020 15:14:38.979","unit":"kbytes","value":15027124},{"name":"memory_swap_free","description":"Page File Free (Available to Use)","collected_in":"25/05/2020 15:14:38.979","unit":"kbytes","value":8440552},{"name":"startdate","description":"Date when the system was started","collected_in":"25/05/2020 14:23:28.397","value":"25/05/2020 14:23:28"}]}]

cRet := ReadMetrics("inexistente")
Conout(cRet)
//Imprime: [{"version":0,"metrics":[]}]

Return

Abrangência

Disponível no AppServer a partir da build 19.3.0.xx

Veja também

  • Sem rótulos