Verificar Métricas do Serviço
Este guia demonstra como verificar as métricas de consumo do serviço, as seguintes métricas estão disponíveis:
- Métrica de análise do consumo de endpoints com total de chamadas e timestamps.
- Métrica de saúde do sistema separadas por análise de cpu, memória, processos e disco rígido.
- Métrica de tempo de resposta do servidor, cofre e banco de dados com tempo minimo, máximo e média.
Observação: Mais métricas poderão ser adicionadas em versões futuras.
Para verificar as metricas do serviço siga os seguintes procedimentos:
Utilizando a API
/api/metrics
será retornado uma resposta no formato JSON com todas as informações necessárias.Exemplo da API v1 utilizando o comando
curl
:curl --user "admin:[SENHA DO ADMIN DEFINIDA DURANTE A INSTALAÇÃO]" "https://[IP OU HOSTNAME (FQDN)]/api/metrics"
A Resposta irá se parecer com esta:
{ "top_activities": { "/admin/login": { "totalCalls": 0, "timestamps": [ "2021-11-09 19:27", "2021-11-09 19:27" ] }, "/api/metrics": { "totalCalls": 0, "timestamps": [ "2021-11-09 19:27", "2021-11-09 19:27" ] }, "/admin/dashboard": { "totalCalls": 0, "timestamps": [ "2021-11-09 19:27" ] }, "endpoints": [ "/admin/login", "/api/metrics", "/admin/dashboard" ] }, "system_health": { "amount_cpu": 0, "system_cpu": 0, "process_cpu": 0, "total_memory_usage": 0, "process_memory_usage": 0, "memory_total": 0, "memory_percent": "", "disk_usage": 0, "disk_total": 0, "total_memory_percent": 0 }, "server_ttr": { "average": 0, "min": 0, "max": 0, "total": 0 }, "vault_ttr": { "average": 0, "min": 0, "max": 0, "total": 0 }, "database_ttr": { "average": 0, "min": 0, "max": 0, "total": 0 } }