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

   
Vista:
Imágen de perfil de xve

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

Publicado por xve (33 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
información
Otras secciones de LWP con contenido de mongoDB
- Cursos de mongoDB
- Temas de mongoDB
- Chat de mongoDB
información
Cursos y Temas de mongoDB
- MongoDB en español: T1, El principio
- Tutorial de MongoDB
- MongoDB desde Cero