instrument_mongo auf false.
Performance-Monitoring
Sobald AppSignal beginnt, MongoDB-Metriken zu melden, erhalten Sie Performance-Einblicke über:Trace-Timeline
Abfragen, die über den Driver ausgeführt werden, werden alsquery.mongodb-Spans aufgezeichnet, benannt nach dem ausgeführten Befehl. Die Trace-Timeline auf der Trace-Seite bietet tiefe Einblicke in die Performance von MongoDB-Abfragen, sodass Sie genau sehen, welche Abfragen wann ausgeführt werden und welchen Einfluss sie auf die Reaktionsfähigkeit Ihrer Anwendung haben.

Trace-Aufschlüsselung
Die Trace-Aufschlüsselung auf einer Trace-Seite zeigt, wie die Zeit und die Allokationen einer Anfrage auf Span-Gruppen wieaction_controller und mongodb aufgeteilt wurden, sodass Sie langsame MongoDB-Abfragen auf einen Blick erkennen.

Slow Queries
AppSignal verfügt über eine ganze Reihe von Tools, die Ihnen helfen, die Performance Ihrer Anwendung zu verbessern. Slow Queries ist eine einfache und informative Übersicht der langsamen Abfragen Ihrer Anwendung und deren Auswirkungen auf die Performance, sodass Sie schnell und sicher entscheiden können, welche Schritte zur Optimierung erforderlich sind.
Intelligence dashboard
Wenn AppSignal MongoDB-Metriken empfängt, erstellt es ein MongoDB Intelligence dashboard, das im Dashboard-Bereich der AppSignal-App verfügbar ist. Das MongoDB Intelligence dashboard enthält die folgenden Graphen:
Tags geben Ihnen eine kontextbezogene Aufschlüsselung der MongoDB-Performance-Informationen. AppSignal meldet das folgende Tag für MongoDB-Metriken:
Jedes Tag wird durch eine farbige Linie im Graphen dargestellt:

Throughput-Graph
Der Throughput-Graph zeigt die Anzahl der Abfragen, die auf jeder MongoDB-Datenbank ausgeführt werden. Sie können diesen Graphen verwenden, um zu verstehen, wie viele Abfragen die Datenbanken Ihrer App verarbeiten, ineffiziente Abfragen zu erkennen und potenzielle n+1- und Skalierungsprobleme zu identifizieren.Query-Dauer-Graph
Der Query-Dauer-Graph zeigt das 95. Perzentil und die durchschnittliche Dauer der auf jeder MongoDB-Datenbank ausgeführten Abfragen. Sie können diesen Graphen verwenden, um die Performance von Datenbankabfragen zu verstehen, Performance-Probleme zu lokalisieren und langsame Abfragen zu optimieren.Span-Attribute
Nur im Collector-Modus: Dies gilt, wenn AppSignal für Ruby im Collector-Modus läuft. Andernfalls hat es keine Auswirkung.
db.operation.name— den ausgeführten Befehl, zum Beispielfind.db.collection.name— die Collection, gegen die der Befehl ausgeführt wurde.db.namespace— die Datenbank, gegen die der Befehl ausgeführt wurde.server.addressundserver.port— den Server, an den der Befehl gesendet wurde.db.response.status_code— das vom Server zurückgegebene Ergebnis.