Árvore de páginas

Versões comparadas

Chave

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

O serviço de monitoramento do

Inclusão de trecho
Application Server
Application Server
nopaneltrue
 irá disponibilizar todas as métricas através de api REST.

O retorno de todas as informações sempre serão em formato Json (Content-Type: application/json).

Painel
titleServiços

O monitor do 

Inclusão de trecho
Application Server
Application Server
nopaneltrue
 passa fornecer funcionalidades que poderão ser acessadas de forma remota.

Métricas disponíveis:

  • all (retorna informação de todas as métricas)

Obs. A descrição e o contudo de cada métrica pode ser obtido a partir da relação de métricas em Métricas.



Painel
titleLista Opções de uso e lista de nomes de todas as métricas

Para verificar as formas de uso e a lista com todas as métricas, pode ser feita uma chamada "GET" para a URL: URN /api/appserver/metrics

[
protocolo]://localhost[servidor]:[porta]/api/appserver/metrics

Ex:
https://localhost:32033/api/appserver/metrics

{"option1":"/api/appserver/metrics/{metric}"
,"option2":"/api/appserver/metrics?{metric}"
,"option3":"/api/appserver/metrics?{metric1}&{metric2}"
,"option4":"/api/appserver/metrics?{metric1}&{metric2}...&{metricN}"
,"metrics":[
"all",
{"names":["memory_resident","memory_virtual","memory_ram_total","memory_ram_free","memory_ram_used","memory_swap_total","memory_swap_used","memory_swap_free","startdate"]}]}


Obs 1. consute Consulte a porta e as configurações de protocolo (32033) http ou https).

Painel
titleObtenção de todas as métricas

Para verificar uma métrica específica pode ser feita uma chamada "GET" para a URN /api/appserver/metrics/all ou /api/appserver/metrics?all

[protocolo]://[servidor]:[porta]/api/appserver/metrics/{métrica}

ou

[protocolo]://[servidor]:[porta]/api/appserver/metrics?{métrica}


Ex:

https://localhost:32033/api/appserver/metrics?memory_ram_used


[{"version":0,"metrics":[{"name":"memory_ram_used","description":"Memory Ram Usage","collected_in":"15/06/2020 18:13:37.599","unit":"kb","value":11977484}]}]


Obs 1. Consulte a porta e as configurações de criptografia protocolo (http ou https).

Painel
titleObtenção de métrica especifica

Para verificar uma métricas métrica específica pode ser feita uma chamada "GET" para a URL: URN /api/appserver/metrics/{métrica} ou /api/appserver/metrics?{métrica}

[protocolo]://localhost[servidor]:[porta]/api/appserver/metrics/{métrica}

ou

[protocolo]://localhost[servidor]:[porta]/api/appserver/metrics?{métrica}


Ex:

https://localhost:32033/api/appserver/metrics?memory_ram_used


[{"version":0,"metrics":[{"name":"memory_ram_used","description":"Memory Ram Usage","collected_in":"15/06/2020 18:13:37.599","unit":"kb","value":11977484}]}]


Obs 1. consute Consulte a porta e as configurações de protocolo (http ou https).

Painel
titleObtenção de múltiplas métricas

Para verificar múltiplas métricas pode ser feita uma chamada "GET" para a URN /api/appserver/metrics?{métrica 1}&{métrica 2}...&{métrica N} 

[protocolo]://[servidor]:[porta]/api/appserver/metrics?{métrica 1}&{métrica 2}...&{métrica N}


Ex:

https://localhost:32033/api/appserver/metrics?memory_ram_used&memory_ram_free


[{"version":0,"metrics":[{"name":"memory_ram_used","description":"Memory Ram Usage","collected_in":"15/06/2020 19:16:22.504","unit":"kb","value":12574904},{"name":"memory_ram_free","description":"Memory Ram Free (Available to Use)","collected_in":"15/06/2020 19:16:22.504","unit":"kb","value":4158328}]}]


Obs 1. Consulte a porta e as configurações de protocolo (http ou https).

Obs 2. Se em alguma das métricas for passada a informação de obtenção de todas (all), todos os pedidos específicos de métricas na URN serão ignorados e será enviada a informação com todas as métricas válidas.

Painel
titleObtenção de métrica inválida

Se for solicitada uma métrica inválida será retornada uma informação de falha ("error").

[protocolo]://[servidor]:[porta]/api/appserver/metrics?{métrica invalida}


Ex:

https://localhost:32033/api/appserver/metrics?metrica_invalida


[{"version":0,"metrics":[{"name":"metrica_invalida","error":"invalid metric","collected_in":"15/06/2020 20:06:02.351"}]}]

Obs 1. Consulte a porta e as configurações de criptografia protocolo (http ou https).

Painel
titleObs 1. Consulte a porta e as configurações de criptografiaprotocolo (http ou https)

Para verificar a lista com todas as métricas pode ser feita uma chamada "GET" para a URL: Deve ser verificado na Seção [APP_MONITOR] em qual a porta está habilitado o servidor de monitoramento e as configurações de criptografia da mesma.