domingo, 14 de julio de 2013

Monitoriando la base con mongostat

mongostat es una herramienta de monitoreo similar a vmstat de linux. mongostat informa de las operaciones realizadas en MongoDB por tipo (por ejemplo, insertar, consultar, actualizar, eliminar, etc). Este formato hace que sea fácil de entender la distribución de la carga en el servidor. mongostat nos permite entender la distribución de los tipos de operación.

Si lo ejecutamos obtendremos esto:

./mongostat
connected to: 127.0.0.1
insert  query update delete getmore command flushes mapped  vsize    res faults  locked db idx miss %    
    *0     *0     *0     *0       0                1|0       0         80m     441m    38m          0     local:0.   0%    
qr|qw   ar|aw  netIn netOut  conn       time
  0|0     0|0      62b      2k       1   20:24:16

Otra cosa muy buena de mongoDB es la Api rest que nos da información de performance; si vamos a: http://host:28017/ donde host es el host, por ejemplo 127.0.0.1 vamos a ver la siguiente pagina: