我有一个连接到MongoDB的node.js Web应用程序,我想要分析数据库性能。应用程序收到的每个请求都会被分配一个request-id,并可能导致多个查询被发送到MongoDB。我想在MongoDB的每个日志行中看到这个request-id值。有没有办法做到这一点?我想避免在每个查询中添加always-true字段,例如"req<id>": null
,因为我怀疑这可能会影响性能。
文档在https://docs.mongodb.com/manual/reference/log-messages/引用类似于Client Data
的功能,但是每个连接似乎都会发送一次,而且我正在查找即使在同一个连接上也会多次更改的客户端数据连接。