[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
Si además, queremos saber las que son de update, seria algo así:
También puede ser interesante saber las consultas que llevan mas de 30 segundos...
Espero que os sirva de ayuda.
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


0