O serviço de monitoramento do TOTVS | Application Server irá disponibilizar todas as métricas através de api REST.
O monitor do TOTVS | Application Server passa fornecer funcionalidades que poderão ser acessadas de forma remota.
Métricas disponíveis:
- all (retorna informação de todas as métricas)
- à partir da release: 19.3.0.5 do TOTVS | Application Server:
- memory_resident
- memory_virtual
- memory_ram_total
- memory_ram_free
- memory_ram_used
- memory_swap_total
- memory_swap_used
- memory_swap_free
- startdate
Para verificar a lista com todas as métricas pode ser feita uma chamada "GET" para a URL:
[protocolo]://localhost:[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 a porta (32033) e as configurações de criptografia (http ou https).
Para verificar uma métricas específica pode ser feita uma chamada "GET" para a URL:
[protocolo]://localhost:[porta]/api/appserver/metrics/{métrica}
ou
[protocolo]://localhost:[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 a porta (32033) e as configurações de criptografia (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.