mongoDB - [solucionado] como obtener las consultas activas de una IP dada en MongoDB

 
Vista:
Imágen de perfil de xve
Val: 38
Ha disminuido 1 puesto en mongoDB (en relación al último mes)
Gráfica de mongoDB

[solucionado] como obtener las consultas activas de una IP dada en MongoDB

Publicado por xve (44 intervenciones) el 22/03/2016 08:17:36
Hola, aquí voy a publicar a modo de chuleta, como obtener las consultas de una IP dada a nuestra base de datos mongoDB

Por ejemplo, queremos saber que consultas están activas de una IP dada.

con la instrucción db.currentOp() obtenemos todas las querys que se están ejecutando

Para obtenemos todas las consultas realizadas por la IP 192.168.0.15
1
db.currentOp({"client":/^192\.168\.0\.15/})

Si además, queremos saber las que son de update, seria algo así:
1
db.currentOp({"client":/^192\.168\.0\.15/, "op":"update"})

También puede ser interesante saber las consultas que llevan mas de 30 segundos...
1
db.currentOp({"client":/^192\.168\.0\.15/, "secs_running":{$gt:30}})


Espero que os sirva de ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder