2017-12-18 18 views
1

DB 성능을 프로파일 링하고자하는 node.js 웹 어플리케이션이 MongoDB에 연결되어 있습니다. 응용 프로그램이 수신 한 각 요청에는 요청 ID가 할당되며 MongoDB에 여러 개의 쿼리를 보낼 수 있습니다. MongoDB의 각 로그 라인에서이 request-id 값을보고 싶습니다. 이것을 할 수있는 방법이 있습니까? "req<id>": null과 같은 각 쿼리에 always-true 필드를 추가하는 것을 피하고 싶습니다. 성능에 영향을 줄 수 있습니다.클라이언트에서 MongoDB 로그에 임의의 로그 데이터를 추가하는 방법은 무엇입니까?

()이라는 비슷한 기능을 문서에서 참조하지만 연결 당 한 번 전송 된 것처럼 보입니다. 동일한 단일 연결에서도 여러 번 변경되는 클라이언트 데이터를 찾고 있습니다.

답변

0

cursor.comment()을 사용하여 로그 메시지에 요청 ID 값을 기록해보십시오.