2011-03-15 23 views
5

¿Hay alguna forma de obtener los resultados de la utilidad mongostat, como no. de consultas/seg, inserciones/seg, etc. a través del controlador java. Una forma me entero era conseguir la serverStatus a través del objeto Mongo como:Obtener mongoStat a través del controlador mongoDB Java

db.command("serverStatus") 

y luego obtener el total de las consultas realizadas hasta ahora y luego manipularla para conseguir consultas por segundo.

¿Hay alguna otra forma mejor de obtener esta información?

+1

que hizo esta misma pregunta en la lista de correo MongoDB hace unos días y se les proporcionó respuestas: http://groups.google .com/group/mongodb-user/browse_thread/thread/a70bf2d7dbd2a13b/a5b42fe3e7991d32 –

+0

@Brendan Gracias por su respuesta. El método que se contó en la lista de correo de mongoDb es el método que he publicado aquí. Estaba tratando de saber si hay un método directo. Porque si voy a usar 'db.command (" serverStatus ")', obtendré el total de no. de consultas que se han realizado en el servidor. Luego tendré que sondear y restar el resultado anterior del resultado actual. Me preguntaba si había alguna utilidad implementada en el controlador de Java que pudiera devolver el resultado final de inmediato. –

Respuesta

4

Usted puede utilizar la función de Db.command("ServerStatus") para obtener el estado del servidor y se puede mantener de votación

Cuestiones relacionadas