Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 检索Mongoose查询队列时间度量_Node.js_Mongodb_Mongoose_Connection Pooling_Mongoose Plugins - Fatal编程技术网

Node.js 检索Mongoose查询队列时间度量

Node.js 检索Mongoose查询队列时间度量,node.js,mongodb,mongoose,connection-pooling,mongoose-plugins,Node.js,Mongodb,Mongoose,Connection Pooling,Mongoose Plugins,为了优化连接池的大小,我认为绘制查询队列时间图是有意义的。是否可以从Mongoose检索此度量?有关节点监视,请参阅。您需要的cmap事件显然没有记录在那里,例如,请参阅,但它们也应该由节点驱动程序发布 跟踪ConnectionCheckOutStarted和connectioncheckoutsuccessed并减去获得等待时间的时间。找到了用于CMAP监控的节点驱动程序文档:出于文档目的:可以使用mongoose使用require('mongoose').connection.client.

为了优化连接池的大小,我认为绘制查询队列时间图是有意义的。是否可以从Mongoose检索此度量?

有关节点监视,请参阅。您需要的cmap事件显然没有记录在那里,例如,请参阅,但它们也应该由节点驱动程序发布


跟踪ConnectionCheckOutStarted和connectioncheckoutsuccessed并减去获得等待时间的时间。

找到了用于CMAP监控的节点驱动程序文档:出于文档目的:可以使用mongoose使用
require('mongoose').connection.client.on('connectionCheckedOut',(事件)=>console.dir(事件))捕获这些事件