New Relic révolutionne le développement de logiciels avec le lancement de sa nouvelle intégration à l'agent de programmation dans GitHub Copilot, combinant la puissance de la technologie optimisée par l'IA et des workflows hautement automatisés. Cette solution, la première en son genre, a été conçue pour rationaliser la détection et la résolution des problèmes, mais aussi pour améliorer la fiabilité des applications afin de permettre aux équipes de développement de se concentrer sur l'innovation sans le fardeau des tâches manuelles qui peuvent être source d'erreurs.
Transformer le développement avec l'observabilité intelligente
Le développement de logiciels modernes exige rapidité et qualité. Les développeurs et les parties prenantes des applications sont chargés de produire des applications fiables tout en gérant les complexités des changements de code et des incidents. La nouvelle intégration entre la plateforme d’observabilité intelligente de New Relic et l'agent de programmation dans GitHub Copilot prend en charge cet obstacle en automatisant tout le cycle de vie de la détection, résolution et validation des problèmes.
« Notre objectif est d'éliminer les goulots d’étranglement dans les processus de développement et de permettre aux organisations d'aller plus vite en toute confiance. Avec cette intégration, nous avons fait un pas de géant vers la maîtrise de l'intégrité des applications en combinant l'observabilité intelligente complète à la puissance de l'IA agentique. Les développeurs peuvent désormais se concentrer sur la création d'innovations percutantes en suivant une démarche proactive au lieu de rester coincés dans le mode réactif du dépannage. » ‑Manav Khurana, Chief Directeur produits, New Relic.
Comment fonctionne l'intégration
L'intégration de New Relic avec l'agent de programmation dans GitHub Copilot simplifie le cycle de développement des logiciels, voici comment :
- Monitoring instantané des performances du code - New Relic réalise en continu le monitoring de l'état de santé des applications et des performances du code en reliant la télémétrie de l'application à GitHub Actions, qui envoie ensuite un événement Change Tracking (suivi des changements) à New Relic avec des métadonnées critiques comme la validation (ou commit) SHA, l'URL de demande de tirage, les identifiants de service et les détails sur l'auteur afin de fournir des insights approfondis et contextualisés sans quitter le worflow GitHub / agent Copilot.
- Génération des problèmes GitHub automatisée - Une fois que la demande de tirage est lancée via GitHub (manuellement ou par Copilot) l'agent New Relic collecte toutes les données télémétriques pertinentes, y compris les logs, les erreurs, les anomalies et les vulnérabilités de sécurité sur toutes les entités touchées. Si un problème est détecté, il génère automatiquement un problème GitHub (GitHub Issue) comprenant les insights pertinents comme les traces d'appels, les données d'interrogation lentes et les détails sur les vulnérabilités, en les liant aux commits, pages New Relic et données de production pour fournir tout le contexte nécessaire pour un débogage précis.
- Corrections du code autonomes - Les développeurs peuvent attribuer des problèmes créés par New Relic à l'agent de programmation GitHub Copilot, qui utilise les métadonnées détaillées — y compris les charges (payloads) GitHub Action et les identifiants des événements de suivi des changements — pour générer un correctif du code qui peut ensuite automatiquement créer et envoyer une demande de tirage avec les ajustements de code suggérés pour vérification par un développeur, ce qui rationalise le processus et réduit les temps de résolution.
- Corrections de code validées - Après la fusion d'une demande de tirage, New Relic vérifie la correction en analysant les données télémétriques mises à jour et le comportement du système, puis supprime les alertes temporaires et les dashboards et les vérifications qui ont été envoyée pour validation. Si des lacunes en monitoring ou observabilité sont détectée, l'agent recommande des améliorations, telles que de nouvelles conditions d'alertes ou dashboards, directement au sein du fil GitHub Issue.
Ce workflow de bout en bout est conçu pour minimiser les interventions manuelles, gagner du temps et réduire le risque d'erreurs humaines, tout en apportant la puissance de l'observabilité au cœur des préférences de travail des développeurs et parties prenantes. Résultats ? Des temps de résolution plus rapides, une plus grande fiabilité du système et un rythme d'innovation accéléré.
Les avantages clés de l'intégration
En combinant les capacités d'observabilité intelligente de New Relic avec la puissance de l'agent de programmation dans GitHub Copilot, les organisations peuvent obtenir :
- Une résolution des problèmes plus rapide - L'automatisation de la détection, des corrections et de la validation réduit grandement le temps entre l'identification d'un problème et l'implémentation de sa résolution.
- La productivité accrue des développeurs - Les développeurs peuvent se concentrer sur des tâches à forte valeur au lieu d'un dépannage répétitif, ce qui permet d'encourager une innovation pertinente.
- Une fiabilité système améliorée - L'intégration gère les perturbations relatives aux performances de manière proactive afin d'assurer la continuité de l'expérience utilisateur et de la disponibilité de l'application.
- Des cycles de déploiement accélérés - En automatisant les processus critiques, les organisations peuvent proposer de nouvelles fonctionnalités et mises à jour plus rapidement, et ainsi rester compétitives dans le monde effréné de l'informatique d'aujourd'hui.
Repousser les limites du développement intelligent
La toute dernière intégration de New Relic avec l'agent de programmation dans GitHub Copilot s'appuie sur son solide partenariat avec Microsoft et complète son intégration existante avec NRAI et GitHub Copilot. Ensemble, ces outils créent un écosystème unifié et uniformisé dans lequel les données et les recommandations intelligentes évoluent main dans la main pour améliorer l'efficacité du développement.
L'intégration de New Relic AI et l'agent de programmation Copilot est un important jalon dans l'évolution du développement de logiciels intelligents. Cette solution cultive non seulement le cycle vertueux des améliorations continues, mais assure également que les organisations peuvent évoluer en toute confiance, ce qui encourage l'innovation sans compromettre la qualité.
Chez New Relic, nous nous engageons à habiliter les entreprises avec des solutions de pointe qui leur permettent de prospérer dans un monde numérique rapidement changeant. Vous trouverez ci-dessous plus d'informations sur notre plateforme d’observabilité intelligente et pourrez explorer le pouvoir de l'automatisation optimisée par l'IA dans la transformation de vos processus de développement de logiciels.
Étapes suivantes
Vous pouvez accéder à cette innovation sur la plateforme New Relic.
Vous ne possédez pas de compte New Relic ? Demandez une démo ou démarrez gratuitement.
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.