MongoDB · Lección 19
¿Qué conviene monitorizar en MongoDB?
La ventana del oplog no es relevante para la operación: un oplog pequeño solo afecta al espacio en disco y no a la recuperación de secundarios
El profiler registra todas las operaciones de lectura y escritura sin ningún umbral, por lo que no tiene ningún impacto en el rendimiento
Basta con comprobar que el proceso mongod está en marcha, porque si responde no puede haber retraso de replicación ni consultas lentas
El retraso de replicación y la ventana del oplog, las conexiones, la presión sobre la caché de WiredTiger (datos sucios y expulsiones) y las operaciones lentas: el profiler registra las que superan slowms (100 ms por defecto) y db.currentOp muestra las que están en ejecución; mongostat o un exporter a Prometheus ayudan a seguirlo
MongoDB · Lección 19
Completa el código
El umbral por defecto del profiler es slow
Revisa: slowms (100 ms por defecto).
MongoDB · Lección 19
¿Por qué vigilar la ventana del oplog es importante para los secundarios?
Pista: si un secundario se retrasa más que la ventana, ya no puede ponerse al día leyendo el oplog y tendría que hacer una resincronización completa, que es costosa; una ventana amplia da margen ante mantenimientos o fallos.
✓
¡Lección completada!
Monitoreo — profiler, currentOp, oplog y caché
0
XP ganado
3
Vidas restantes