Dans de nombreuses organisations, le contrôle des bases de données dépend d'une infrastructure centrale ou d'une équipe DBA dédiée, qui est distincte de l'effort de développement de l'application. Bien que le monitoring des performances des applications (APM) fournisse des informations précieuses, ces équipes centrales doivent pouvoir instrumenter et visualiser la charge et les performances de la base de données directement, sans dépendre des agents APM. Elles ont non seulement besoin de voir si la base de données est lente, mais elles ont aussi besoin de savoir précisément pourquoi elle est lente, avec les détails au niveau des requêtes.
Nous sommes très heureux d'annoncer la disponibilité pour tous du monitoring des performances des bases de données dans New Relic. Avec ce lancement, vous pouvez désormais capturer des détails approfondis au niveau des requêtes directement depuis vos instances de base de données.
Cette amélioration à notre intégration sur hôte vous apporte une visibilité précise sur les requêtes lentes, des détails groupés sur les requêtes, les types d'attente au niveau de la base de données et les plans d'exécution des requêtes pour vos bases de données MySQL, Microsoft SQL Server, et PostgreSQL. Cela permet aux propriétaires DBA et Infrastructure de trouver et de résoudre les goulots d'étranglement plus rapidement, en améliorant la fiabilité et les performances des services qui en dépendent.
Allez au-delà de l'APM pour obtenir une vue complète de votre base de données
Pour obtenir une DBA dédiée, il ne devrait pas falloir un accès aux codes ou aux agents de l'application pour comprendre les performances de la base de données. Le principal problème vient du fait que la base de données est une ressource partagée et que l'équipe a besoin d'outils focalisés sur ses caractéristiques de performances spécifiques. Notre intégration sur hôte fournit ces informations détaillées au niveau des requêtes directement depuis l'instrumentation de la base de données, ce qui donne aux DBA l'autonomie et les données dont elles ont besoin pour assurer les performances et la fiabilité de toutes les applications qui utilisent leur service.
Repérez les goulots d’étranglement avec les types d'attente et plans d'exécution
Lorsqu'une application est lente, la cause profonde est souvent une requête inefficace. Pour résoudre ce problème, il vous faut plus que de simples métriques, vous devez comprendre exactement pourquoi une requête n'opère pas efficacement. Nous avons collecté des informations détaillées, dont les types d'attente et les plans d'exécution réelle des requêtes. Cela signifie que vous pouvez passer de l'identification d'une requête lente à la compréhension des temps d'attente spécifiques et à l'analyse du plan d'exécution, ce qui réduit nettement le temps requis pour diagnostiquer et résoudre le problème.
Simplifiez le monitoring sur tout votre domaine hybride
Votre infrastructure de base de données s'étend aux serveurs sur site et aux environnements cloud. Cette nouvelle fonctionnalité soutient les bases de données autohébergées MySQL, PostgreSQL et Microsoft SQL Server. Elle est également compatible avec AWS Aurora/RDS. Vous pouvez ainsi normaliser le monitoring approfondi de votre base de données dans New Relic à tout votre domaine hybride.
Le démarrage est conçu pour être une expérience simple pour les professionnels.
- Ouvrez le processus d'installation guidée sous Integrations & Agents dans New Relic.
- Sélectionnez le type correspondant à votre base de données (MySQL, PostgreSQL, ou Microsoft SQL Server).
- Suivez le guide étape par étape pour déployer l'intégration sur hôte dans l'environnement où est hébergée votre base de données. Le processus peut être effectué manuellement ou automatisé à partir de l'interface de ligne de commande (CLI) New Relic.
- Une fois l'instrumentation installée et les données envoyées, vous pouvez afficher les données de performances détaillées sur des pages d'entité uniques ou sur des dashboards multi-entités.
Plus d'infos
Pour des instructions d'installation plus détaillées et de plus amples informations sur des types de bases de données spécifiques, veuillez consulter la documentation New Relic :- Microsoft SQL Server : installer Microsoft SQL Server
- MySQL : installer MySQL
- PostgreSQL : installer PostgreSQL
Étapes suivantes
- Lisez la documentation pour obtenir des instructions détaillées afin d'installer et de configurer l'intégration sur hôte pour votre base de données spécifique.
- Inscrivez-vous à New Relic. Avec ce compte vous obtiendrez 100 Go/mois d'ingestion des données, un utilisateur Full Platform et un nombre illimité d'utilisateurs Basic. Toutes les données de cette intégration sont facturées en tant qu'ingestion payée.
Les opinions exprimées sur ce blog sont celles de l'auteur et ne reflètent pas nécessairement celles de New Relic. Toutes les solutions proposées par l'auteur sont spécifiques à l'environnement et ne font pas partie des solutions commerciales ou du support proposés par New Relic. Veuillez nous rejoindre exclusivement sur l'Explorers Hub (discuss.newrelic.com) pour toute question et assistance concernant cet article de blog. Ce blog peut contenir des liens vers du contenu de sites tiers. En fournissant de tels liens, New Relic n'adopte, ne garantit, n'approuve ou n'approuve pas les informations, vues ou produits disponibles sur ces sites.