mongodb
を使用していくつかの通話をプロファイリングしたいと思いますJProfiler
。com.mongodb
ドライバーを使用してmongodb
データベースに接続し、いくつかのクエリを実行する、単純な groovy スクリプトを作成しました。
このビデオの指示に従って JProfiler を構成しました: http://blog.ej-technologies.com/2013/07/profiling-mongodb.html
私のスクリプトは非常に単純ですが、JProfiler の mongodb タブに呼び出しが表示されません。
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"
私が何を見逃しているのか分かりますか?
編集:くそー... JProfilerのドキュメントを再確認しましたが、このエントリを見逃していました:
MongoDB プローブは、バージョン 2.11 以降の公式 MongoDB ドライバーで動作します。
そのため、pom 内のエントリをバージョン 2.11.3 に変更したところ、すべてが期待どおりに機能するようになりました。