instrument_mongo sur false.
Surveillance des performances
Une fois qu’AppSignal commence à signaler les métriques MongoDB, il vous fournit des informations sur les performances via :Chronologie de la trace
Les requêtes exécutées via le driver sont enregistrées comme des spansquery.mongodb, intitulés d’après la commande exécutée. La chronologie de la trace sur la page de trace vous donne des informations approfondies sur les performances des requêtes MongoDB, vous permettant de voir exactement quelles requêtes sont exécutées, quand, et l’impact qu’elles ont sur la réactivité de votre application.

Répartition de la trace
La répartition de la trace sur une page de trace montre comment le temps et les allocations d’une requête ont été répartis entre les groupes de spans, commeaction_controller et mongodb, afin que vous puissiez repérer les requêtes MongoDB lentes en un coup d’œil.

Slow queries
AppSignal dispose de toute une suite d’outils visant à vous aider à améliorer les performances de votre application. Slow queries est un aperçu simple et informatif des requêtes lentes de votre application et de l’impact qu’elles ont sur ses performances, vous permettant de décider rapidement et en toute confiance des étapes nécessaires pour les optimiser.
Intelligence dashboard
Lorsqu’AppSignal reçoit des métriques MongoDB, il crée un Intelligence dashboard MongoDB, disponible depuis la section dashboard de l’application AppSignal. Le Intelligence dashboard MongoDB contiendra les graphiques suivants :
Les tags vous offrent une décomposition contextuelle des informations de performance MongoDB. AppSignal signale le tag suivant pour les métriques MongoDB :
Chaque tag sera représenté par une ligne colorée sur le graphique :

Graphique Throughput
Le graphique Throughput montre le nombre de requêtes exécutées sur chaque base de données MongoDB. Vous pouvez utiliser ce graphique pour comprendre combien de requêtes les bases de données de votre application traitent, repérer les requêtes inefficaces et les problèmes potentiels n+1 et de mise à l’échelle.Graphique Query duration
Le graphique Query duration montre le 95e percentile et la durée moyenne des requêtes exécutées sur chaque base de données MongoDB. Vous pouvez utiliser ce graphique pour comprendre les performances des requêtes de base de données, identifier les problèmes de performances et affiner les requêtes lentes.Attributs de span
Mode collector uniquement : ceci s’applique lorsqu’AppSignal pour Ruby s’exécute en mode collector. Cela n’a aucun effet dans les autres cas.
db.operation.name— la commande exécutée, par exemplefind.db.collection.name— la collection sur laquelle la commande a été exécutée.db.namespace— la base de données sur laquelle la commande a été exécutée.server.addressetserver.port— le serveur auquel la commande a été envoyée.db.response.status_code— le résultat renvoyé par le serveur.