Histórico da Página
...
- tMetrics
- tMetrics
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
| Nome | Tipo | Descrição |
|---|---|---|
| oObj | objeto | Nova instância da classe tMetrics |
Exemplos
Local oMetrics:= tMetrics():New()
...
Armazena o último token criado.
| Tipo | Valor Padrão | Somente 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.
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| lógico | .F. | N |
Request
Indica ou seta o numero de requisições a ser processados nas metricas condizentes com latência
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | 5 | N |
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.
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
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.
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
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.
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
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.
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
LatencyDBQuery
Avalia o tempo de resposta entre o DBAccess e o banco de dados utilizado, criação e execução de um statement.
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
CpuAll
Retorna o percentual de processamento da CPU local
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
CpuProcess
Retorna o percentual de processamento pelo processo atual do AppServer
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
MemResident
Retorna a memória residente
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
MemVirtual
Retorna a memória virtual do sistema
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
MemRamTotal
Retorna a memória RAM total do ambiente
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
MemRamFree
Retorna a memória RAM livre do ambiente
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
MemRamUsed
Retorna a memória RAM usada do ambiente
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
MemRamSwapTotal
Retorna a memória swap (troca) total do ambiente
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
MemRamSwapUsed
Retorna a memória swap (troca) usada do ambiente
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |
MemRamSwapFree
Retorna a memória swap (troca) livre do ambiente
| Tipo | Valor Padrão | Somente Leitura |
|---|---|---|
| numérico | N/A | N |