如何从客户端向MongoDB日志添加任意日志数据?

时间:2017-12-18 18:02:16

标签: mongodb web-services database-performance

我有一个连接到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的功能,但是每个连接似乎都会发送一次,而且我正在查找即使在同一个连接上也会多次更改的客户端数据连接。

1 个答案:

答案 0 :(得分:0)

尝试使用cursor.comment()将请求ID值记录到日志消息中。