Obter dados de monitoramento e configuração MongoDB ReplicaSet
Source: Dev.to
Descrição
Script criado para facilitar a obtenção de dados gerais do status do ReplicaSet MongoDB e dados de configuração de cada membro participante.
O script utiliza Python com o PyMongo para obter informações dos membros do ReplicaSet a partir dos comandos administrativos replSetGetStatus e serverStatus.
Como funciona
- Os dados obtidos são enviados para um banco relacional SQL Server (pode ser adaptado para SQLite, MySQL ou outro).
- Os logs são gerados em formato JSON, permitindo o consumo direto desse retorno.
- O objetivo é permitir a coleta constante de métricas de monitoramento, com agendamento de execução e posterior visualização em um dashboard.
Projeto no GitHub
https://github.com/MagnoRSantos/monitorStatusMongodbReplset
Exemplo de saída no SQL Server
