Nouveautés
Autopilot : une analyse plus fiable
- Détection d’anomalies plus précise : l’analyse des dépendances de transactions utilise désormais un seuil plus rigoureux. Le paramètre précédent était trop sensible et signalait le bruit comme des anomalies. L’analyse des dépendances en aval différencie également plus clairement la corrélation de la causalité, ce qui réduit l’attribution spéculative des causes profondes.
- Comparaisons de tendances basées sur des données réelles : lorsqu’Autopilot compare les taux d’erreur ou les nombres actuels à une période antérieure, ces bases de référence proviennent désormais de requêtes NRQL vérifiées.
- Les investigations plus longues se terminent de manière fiable : résolution d’un bug où certains flux d’investigation n’effectuaient pas correctement le compactage de la fenêtre de contexte lorsqu’ils devaient se produire. Si le compactage rencontre une erreur, la progression de votre investigation est préservée plutôt que perdue. Les investigations s’arrêtent également correctement lorsque vous quittez la page, ce qui libère les ressources du navigateur.
- Nombres corrects de problèmes actifs : ajout de correctifs pour renvoyer un nombre plus précis de problèmes lors d'une demande du nombre de problèmes actifs dans votre compte.
- Les réponses Slack s’affichent proprement : les tableaux Markdown et le formatage structuré (en-têtes, séparateurs et listes) s’affichent désormais correctement dans les notifications Slack et les réponses de workflow.
- Résolution d’entité de l’UE corrigée : résolution d’un bug qui rendait difficile pour Autopilot exécuté dans l’UE de trouver l’agent Kubernetes.
- Votre fuseau horaire et votre contexte préservés : votre fuseau horaire et le contexte de l’entité que vous investiguez sont désormais correctement maintenus tout au long de la session. Auparavant, le contexte pouvait être perdu lorsque plusieurs sources de contexte étaient présentes.
- Corrections générales du rendu de l’interface utilisateur lors de l’utilisation d’opérateurs de comparaison et de caractères spéciaux : les requêtes NRQL contenant des opérateurs de comparaison ou d’autres caractères spéciaux ne sont plus tronquées dans la visualisation de la réponse.
- Identification améliorée des injections de prompt, avec moins de faux positifs : Autopilot ne refuse plus à tort les notes inoffensives dans le chat (telles que celles fournissant du contexte ou des détails de clarification) avec un avertissement trompeur de "prompt injection". Le garde-fou est désormais correctement délimité afin que les requests valides se déroulent normalement.
- Améliorations du rappel de la mémoire : résolution de bugs qui empêchaient Autopilot de trouver des faits à partir de recherches multi-mémoires et de signalements inappropriés sur des mémoires valides.
- Préférences correctement respectées : Autopilot ne vous dit plus à tort qu’il ne peut pas se souvenir de vos préférences indiquées (comme la façon dont vous souhaitez être appelé). Vos préférences conversationnelles sont désormais reconnues et respectées.
- Les citations de documentation font référence au bon compte : lorsqu’Autopilot cite de la documentation ou des informations d’entité à partir de recherches RAG, il fait désormais référence aux GUID d’entité appartenant à votre compte.
- Rapports précis des résultats de séries chronologiques : les requêtes NRQL TIMESERIES qui renvoient des données valides ne sont plus signalées à tort comme n'ayant aucun résultat.
- Plus de texte de raisonnement répété : correction d’un bug où le même texte de raisonnement pouvait apparaître plusieurs fois dans l’affichage de réflexion d’Autopilot lors d’une investigation.
- Amélioration de la stabilité du panneau de discussion dans le navigateur : résolution d'une fuite de mémoire qui pouvait provoquer le plantage des onglets du navigateur lors du chargement de l'historique des discussions sur les comptes contenant de nombreuses conversations. Résolution également de plantages lorsque plusieurs onglets du navigateur avaient le panneau de discussion de l'IA ouvert simultanément, et prévention des conflits entre flux d'agents simultanés lors du démarrage d'une nouvelle conversation en cours de flux.
- Meilleurs résumés de visualisation : les réponses d'investigation capturent désormais plus complètement à la fois les requêtes NRQL et leurs visualisations résultantes, vous donnant ainsi un contexte plus riche dans les fiches de résumé.
- L’Investigation d’incident suit les problèmes associés : lors de l’investigation d’un incident majeur avec des problèmes associés sur différents comptes, Autopilot résout désormais chaque problème associé en utilisant son propre ID de compte plutôt que d’utiliser par défaut le compte de l’incident parent.
- Peaufinage de l'interface utilisateur : les évaluations de commentaires ne persistent désormais que lorsque vous les soumettez explicitement. Les icônes d'action sont toujours visibles (elles ne sont plus masquées derrière le survol). La copie de conversation est correctement désactivée jusqu'à ce qu'il y ait du contenu à copier. Les noms de connecteur de commande à barre oblique s'affichent correctement.
Capacité d’intégration MCP GitHub (aperçu public)
Aperçu
Nous travaillons toujours sur cette fonctionnalité, mais nous aimerions que vous l'essayiez !
Cette fonctionnalité est actuellement fournie dans le cadre d'un programme d'aperçu conformément à nos politiques de pré-sortie.
Lorsqu'une alerte signale une régression liée à un déploiement, la première question est presque toujours "qu'est-ce qui a été déployé ?" Vous finissez par basculer entre l'incident New Relic, votre événement de suivi des changements et la PR GitHub pour reconstituer l'histoire. Connectez Autopilot à GitHub afin qu’il puisse extraire la demande de tirage derrière un déploiement de suivi des changements et renvoyer l’historique de "ce qui a été livré" en ligne.
- Lier un déploiement à une demande de tirage : lorsqu’Autopilot identifie un événement de suivi des changements avec un SHA de commit lors d’une investigation, il récupère la demande de tirage associée et renvoie le numéro, le titre, la description, l’auteur et l’URL dans le cadre de la réponse de l’investigation. Aucun changement d’onglet n’est nécessaire.
- Résumer ce qui a changé : Autopilot signale les fichiers modifiés ainsi que le nombre de lignes ajoutées et supprimées pour la demande de tirage qui a livré le déploiement adjacent à l’incident.
- Questions de suivi dans le même fil : une fois qu’une demande de tirage est enregistrée, vous pouvez demander à Autopilot de la comparer au déploiement précédent ou de corréler le changement avec le signal défaillant. Le contexte GitHub reste actif dans cette investigation.
- Fonctionne à partir de n’importe quel point d’entrée : le contexte GitHub circule dans les investigations déclenchées par une destination d’alerte SRE, un message Slack ou le panneau de chat IA. Autopilot intègre automatiquement la demande de tirage chaque fois qu’un événement de suivi des changements avec un SHA de commit est présent.
- Accès en lecture seule via un jeton d'accès personnel : Autopilot utilise votre PAT GitHub configuré et limité à
Pull requests: Read,Contents: ReadetMetadata: Read. Il ne crée jamais de PR, ne publie pas de commentaires, ne fusionne pas de branches et ne stocke pas de code source. Cet aperçu prend en charge la version publique de github.com uniquement. GitHub Enterprise Server (auto-hébergé) et GitHub Enterprise Cloud ne sont pas encore pris en charge. - Configuration au niveau de l’organisation : un gestionnaire d’organisation New Relic connecte GitHub une fois à partir de Configure → Autopilot → External MCP connections. Le PAT est chiffré au repos dans le service de secrets New Relic, isolé dans votre organisation, et récupéré dans la mémoire à portée de requête uniquement pour la durée d’une seule investigation.
Prérequis : configuration active d’Autopilot, suivi des changements configuré avec les SHA de commit transmis à New Relic, accès administrateur de l’organisation GitHub pour créer un PAT à granularité fine, et accès gestionnaire de l’organisation New Relic.