Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Observações

Para cada chamada da classe tMetrics, existe a mesma chamada via REST com o mesmo nome (assim como a chamada ReadMetrics), a diferença que no caso do chamada REST, as informações são pertinentes ao ambiente que foi configurado no app_environment, enquanto da classe referente ao seu ambiente onde foi instanciado.

Exemplo: tMetrics:LatencyAppDbaccess, chamada REST: https://127.0.0.1:50031/api/appserver/metrics?LatencyAppDbaccess

Exemplos
User Function Example

  // Instancia da classe
  oMetrics:=tMetrics():New()
  

  FreeObj(oMetrics)
  FreeObj(claims)
Return

...

Sintaxe
tMetrics():New()
Retorno
NomeTipoDescrição
oObjobjetoNova instância da classe tMetrics
Exemplos
    Local oMetrics:= tMetrics():New()

...

Armazena o último token criado.

TipoValor PadrãoSomente Leitura
caractere""N

RealTime

Ativa ou desativa as informações das metricas em tempo real. Quando ativado, chamar o metodo ou função retornará sempre a informação em tempo real, enquanto se desativado, pode-se obter a informação do ultimo teste daquele metodo.

TipoValor PadrãoSomente Leitura
lógico.F.N

Request

Indica ou seta o numero de requisições a ser processados nas metricas condizentes com latência

TipoValor PadrãoSomente Leitura
numérico5N

LatencyAPPSMC

Avalia o tempo de resposta da aplicação Smartclient e o Appserver. Esse tempo envolve a camada da aplicação para responder atraves de mensageria no socket aberto entre os dois, não só a latência de rede.

TipoValor PadrãoSomente Leitura
numéricoN/AN

LatencyAPPDBAccess

Avalia o tempo de resposta entre o Dbaccess e a execução de uma query simples no banco de dados. Ex: Oracle executa um SELECT 1 FROM DUAL. Esse tempo NÃO incide o tempo entre o Appserver e o banco, mas incide o tempo da query e tambem da latência da rede entre o DBAccess e o banco.

TipoValor PadrãoSomente Leitura
numéricoN/AN

LatencyNetworkSMC

Avalia o tempo de resposta entre o Smartclient e Appserver para realizar a abertura de uma conexão. Esse considera o tempo de latência de rede e abertura de um socket de conexão, excluindo camadas mais altas como mensageria do Smartclient e Appserver.

TipoValor PadrãoSomente Leitura
numéricoN/AN

LatencyNetworkDBAccess

Avalia o tempo de resposta entre o Appserver e o DBAccess para realizar a abertura de uma conexão. Esse considera o tempo de latência de rede e abertura de um socket de conexão, excluindo camadas mais altas como mensageria entre o Appserver e o DBAccess.

TipoValor PadrãoSomente Leitura
numéricoN/AN

LatencyDBQuery

Avalia o tempo de resposta entre o DBAccess e o banco de dados utilizado, criação e execução de um statement.

TipoValor PadrãoSomente Leitura
numéricoN/AN

CpuAll

Retorna o percentual de processamento da CPU local

TipoValor PadrãoSomente Leitura
numéricoN/AN

CpuProcess

Retorna o percentual de processamento pelo processo atual do AppServer

TipoValor PadrãoSomente Leitura
numéricoN/AN

MemResident

Retorna a memória residente

TipoValor PadrãoSomente Leitura
numéricoN/AN

MemVirtual

Retorna a memória virtual do sistema

TipoValor PadrãoSomente Leitura
numéricoN/AN

MemRamTotal

Retorna a memória RAM total do ambiente

TipoValor PadrãoSomente Leitura
numéricoN/AN

MemRamFree

Retorna a memória RAM livre do ambiente

TipoValor PadrãoSomente Leitura
numéricoN/AN

MemRamUsed

Retorna a memória RAM usada do ambiente

TipoValor PadrãoSomente Leitura
numéricoN/AN

MemRamSwapTotal

Retorna a memória swap (troca) total do ambiente

TipoValor PadrãoSomente Leitura
numéricoN/AN

MemRamSwapUsed

Retorna a memória swap (troca) usada do ambiente

TipoValor PadrãoSomente Leitura
numéricoN/AN

MemRamSwapFree

Retorna a memória swap (troca) livre do ambiente

TipoValor PadrãoSomente Leitura
numéricoN/AN