Dans APM, la page Databases affiche la base de données et les données de cache d'une application. La page affiche les transactions de base de données individuelles sous forme de tableau triable, ainsi que les opérations, le débit et le temps de réponse sous forme de graphiques. Si des requêtes lentes ont été signalées, elles s'affichent lorsque vous sélectionnez une transaction.
Nous divisons les informations de la base de données en trois parties :
Aperçu de toute la base de données (page principale)
- Top cinq des opérations de base de données par temps horloge
- base de données temps de réponse
- base de données débit ( requests d'opération par minute ou rpm)
Principales opérations de base de données (sous-page)
- Heure de la requête
- débit
- Consommation de temps par appelant
Tableau avec toutes les opérations de la base de données (sous-page)
AVIS DE FIN DE VIE
À compter du 30 juin 2022, nous cesserons de prendre en charge plusieurs fonctionnalités, notamment la page APM classique Databases que vous pouvez activer et désactiver dans l'UI. Pour plus de détails, notamment sur la manière dont vous pouvez facilement vous préparer à cette transition, consultez notre publication sur le forum d'assistance.
Navigation
Choisissez l'une des options suivantes pour ouvrir la page :
- Allez à one.newrelic.com > All capabilities > All entities > (select an app) > Monitor > Databases.
- Allez à one.newrelic.com > All capabilities > APM & services > (select an app) > Monitor > Databases.
Conseil
Pour obtenir un aperçu de haut niveau de toutes vos applications et services, utilisez notre explorateur d'entités.
Opérations de filtrage par fournisseur de base de données
Si disponible : au-dessus de la liste des opérations de base de données, les boutons vous permettent de filtrer jusqu'à un fournisseur de base de données spécifique.
- Pour filtrer le contenu par fournisseur de base de données, sélectionnez son nom.
- Pour supprimer le filtre, sélectionnez All.
Examiner les principales opérations de la base de données
La page principale Databases affiche une liste des principales opérations de base de données que vous pouvez trier de différentes manières.
Pour obtenir des détails sur une opération, vous pouvez soit survoler l'enregistrement, soit cliquer dessus pour voir des graphiques supplémentaires.
Lorsque vous cliquez sur un enregistrement, vous pouvez voir le graphique Time consumption by caller . Cela affiche une liste des transactions appelant l'opération sélectionnée, avec des barres de couleur indiquant le pourcentage de temps consommé par chaque appelant. Pour afficher la page Transactions d’une transaction d’appelant, sélectionnez la barre de couleur de cette transaction dans le graphique.
Afficher toutes les opérations de la base de données
Pour afficher toutes les opérations de base de données si disponibles:
- Au bas de la liste des opérations, sélectionnez le lien Show all database operations table... .
- Pour trier le tableau par n’importe quelle colonne, sélectionnez l’en-tête de la colonne.
- Pour filtrer la liste des opérations, utilisez le champ de recherche en haut du tableau.
- Pour afficher les détails d’une opération spécifique, sélectionnez le nom de l’opération.
Supprimer la trace
Pour supprimer définitivement toutes les traces de votre application :
- Sélectionnez le bouton Delete all traces sous la liste des opérations de base de données.
- Sélectionnez le prompt de confirmation.
Conseil
Si vous effectuez un nettoyage général des enregistrements, vous souhaiterez peut-être également supprimer la trace de transaction ou la trace d'erreur. Cela supprimera les données potentiellement sensibles tout en conservant vos autres données d'application (telles que Apdex, les informations de déploiement, etc.).
Fonctionnalité supplémentaire basée sur la version de l'agent
Des fonctionnalités supplémentaires sur la page Databases sont disponibles avec les versions d'agent suivantes. Pour plus d'informations, voir Mettre à jour l'agent New Relic.
- Go version 1.4 ou supérieure
- Java 3.14.0 ou supérieur
- .NET 4.1.134 ou supérieur
- Node.js 1.17.0 ou supérieur
- PHP 4.19.0 ou supérieur
- Python 2.44.0 ou supérieur
- Ruby 3.11.0 ou supérieur
Ces fonctionnalités incluent :
- Plusieurs bases de données et types de cache
- Étiquettes pour différents types dans la liste des opérations, les graphiques et la requête lente
- Opérations de filtrage et graphiques pour un fournisseur de base de données ou un type de cache spécifique
- Affichage d'un tableau de toutes les opérations de base de données
- Possibilité de visualiser la base de données sur les cartes de service
De plus, si votre agent APM prend en charge les détails au niveau de l'hôte et de l'instance, vous pouvez afficher à la fois les détails de la requête et l'instance spécifique où la requête a été exécutée.