Ich habe eine node.js-Webanwendung, die eine Verbindung zu MongoDB herstellt, für die ich DB-Leistung profilieren möchte. Jede von der Anwendung empfangene Anforderung erhält eine Anforderungs-ID und kann dazu führen, dass mehrere Abfragen an MongoDB gesendet werden. Ich möchte diesen Request-ID-Wert in jeder Log-Zeile in MongoDB sehen. Gibt es eine Möglichkeit, dies zu tun? Ich möchte vermeiden, immer True-Felder zu jeder Abfrage wie "req<id>": null
hinzufügen, weil ich vermute, dass dies die Leistung beeinträchtigen kann.Wie fügen Sie willkürliche Protokolldaten zu MongoDB-Protokollen vom Client hinzu?
Die Dokumente verweisen auf eine ähnliche Funktion mit der Bezeichnung Client Data
um https://docs.mongodb.com/manual/reference/log-messages/ jedoch scheint dies einmal pro Verbindung gesendet werden, und ich bin auf der Suche nach Client-Daten, die mehrmals auf der gleichen einzelnen Verbindung ändert.