我想使用mongodb分析一些JProfiler调用。我构建了一个简单的groovy脚本,它使用com.mongodb驱动程序连接到mongodb数据库并引发一些查询。
我按照这个视频中的指示配置了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探针与官方的MongoDB驱动程序一起工作,从版本2.11及更高版本开始。
因此,我将pom中的条目更改为2.11.3版本,现在一切都如期而至。
发布于 2019-10-03 09:53:37
您可以通过将JProfiler集成到IDE来进行概要分析。在下面的链接中,它显示了如何将其连接到IntelliJ。
https://medium.com/@ydulanjanii/profiling-mongodb-with-jprofiler-e3aef8860265
https://stackoverflow.com/questions/19489482
复制相似问题