A maioria das métricas que você gostaria de ver é acessível através das respectivas estatísticas de aplicativos, o que é muito mais eficaz do que a análise de logs. E há vários projetos gratuitos destinados a coletar tais métricas, construir gráficos, verificar margens, enviar avisos, etc. Todos eles são projetados para serem facilmente extensíveis, de modo que existem muitos plugins para coletar métricas e você pode escrever seus próprios. Os nomes dos principais projetos dos quais me lembro são Munin , Cactos e Grafite , mas na verdade existem mais.
O Munin é um dos mais antigos e tem muitos plugins, mesmo no pacote padrão. Da sua lista:
- load de servidor Munin tem plugins para mostrar load average (LA), iostat, vmstat
- Nginx Munin tem "nginx_request" (req / seg) e "nginx_status" (número de conexões em um status específico, ou seja, ativo, leitura, escrita)
- tempo de resposta Tanto quanto sei, não existe esse plugin. Consulte esta pergunta para obter mais informações
- MongoDB A equipe do MongoDB fornece vários plugins do Munin no GitHub