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

问题描述 投票:1回答:1

我有一个连接到MongoDB的node.js Web应用程序,我想要分析数据库性能。应用程序收到的每个请求都会被分配一个request-id,并可能导致多个查询被发送到MongoDB。我想在MongoDB的每个日志行中看到这个request-id值。有没有办法做到这一点?我想避免在每个查询中添加always-true字段,例如"req<id>": null,因为我怀疑这可能会影响性能。

文档在Client Data引用了类似于https://docs.mongodb.com/manual/reference/log-messages/的功能,但是这似乎每个连接发送一次,我正在寻找即使在同一个连接上也会多次更改的客户端数据。

mongodb web-services database-performance
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.