Я хотел бы профилировать некоторые вызовы mongodb
, используя JProfiler
. Я создал простой groovy-скрипт, который использует драйвер com.mongodb
для подключения к базе данных mongodb
и запускает несколько запросов.
Я настроил JProfiler в соответствии с инструкциями в этом видео: http://blog.ej-technologies.com/2013/07/profiling-mongodb.html
Мой скрипт довольно прост, но я не вижу никаких вызовов на вкладке mongodb в JProfiler.
println "Starting client "+getName()
Mongo mongo = new Mongo("mongohost", 27017)
DB db = mongo.getDB("databasename")
// get a single collection
DBCollection collection = db.getCollection("collectionname")
DBCursor cursor = collection.find()
while (cursor.hasNext()) {
cursor.next()
}
println "Client "+getName() + " finished"
Вы хоть представляете, что мне не хватает?
edit: Черт... Я дважды проверил документацию JProfiler и пропустил эту запись:
Зонд MongoDB работает с официальным драйвером MongoDB, начиная с версии 2.11 и выше.
Поэтому я изменил запись внутри своего pom на версию 2.11.3, и теперь все работает как положено.