Desejo implantar ferramentas para monitorar meus servidores Production Percona (5.6 no Linux). Nunca usei Nagios ou qualquer ferramenta antes. Eu passei por este ótimo link , mas queria esclarecer algumas coisas antes de implantá-los:
- Aqueles exportadores mysql e exportadores de nó do Prometheus que preciso implantar em meu host de banco de dados - qual seria a sobrecarga deles? Intensivo em recursos?
- Eu também passei pelo Nagios - o Nagios é melhor que o Grafana e é possível usar o Grafana com o Nagios?
Quaisquer sugestões melhores também me ajudariam.
Os exportadores 'mysql' e 'node' são processos leves e não devem afetar seus servidores se você estiver executando com configurações padrão. Tenha cuidado ao habilitar as estatísticas adicionais que usam information_schema - elas podem afetar seus servidores de banco de dados (especialmente quando você tem muitos bancos de dados/tabelas)
O Nagios é usado principalmente para 'Alertas', enquanto o Grafana, por outro lado, é usado principalmente para 'Tendências'. Os alertas que o Nagios fornece são baseados em limites específicos (aviso/crítico). É possível usar o AlertManager do Prometheus (que coleta dados para o Grafana) para receber alertas sobre métricas específicas. Com o Prometheus, você pode aproveitar o banco de dados de séries temporais para gerar alertas mais inteligentes que analisam a taxa de alteração em vez de um limite específico - consulte https://prometheus.io/docs/alerting/alertmanager/ para obter mais detalhes sobre como definir isso acima.