Bug fixes
- Faster, more resilient chat panel: The chat now opens faster, queues bursts of requests, and automatically retries calls that fail due to a brief network hiccup instead of initially surfacing an error.
- Clearer messaging when you hit a usage limit: Instead of a generic error, Autopilot now tells you specifically when your hourly request limit or daily usage limit has been reached.
- More reliable entity search: Entity lookups now correctly perform fuzzy matching and are more likely to prefer entities in the account you're asking about, so you're more likely to find the right one on the first try.
- Fixed incorrect time windows: "IST" could previously be misread as Israel Standard Time instead of India Standard Time, leading to an analysis window that was off by several hours or an unexpected validation error. IST now resolves correctly, along with several other natural-language time-parsing fixes.
- More accurate chart results: Valid chart values are no longer stripped from a visualization when it shouldn't have been.
- Coverage-gap questions now have a more complete answer: Fixed an issue where asking about monitoring coverage gaps (for example, missing alert or entity coverage) might not actually use Autopilot's dedicated coverage-gap analysis, leading to a less complete answer.
- Fewer failed requests when attached context is incomplete: Fixed an issue where a request with incomplete attached context could fail outright instead of falling back to your original question.
Débogage
- Panneau de chat plus rapide et plus résilient : le chat s’ouvre désormais plus rapidement, met en file d’attente les rafales de requests, et relance automatiquement les appels qui échouent en raison d’une brève interruption de réseau au lieu de signaler initialement une erreur.
- Des messages plus clairs lorsque vous atteignez une limite d’utilisation : au lieu d’une erreur générique, Autopilot vous indique désormais spécifiquement quand votre limite de requêtes horaires ou votre limite d’utilisation quotidienne a été atteinte.
- Une recherche d’entité plus fiable : les recherches d’entités effectuent désormais correctement une correspondance approximative et sont plus susceptibles de privilégier les entités du compte sur lequel vous vous renseignez, de sorte que vous avez plus de chances de trouver la bonne du premier coup.
- Correction des fenêtres temporelles incorrectes : "IST" pouvait auparavant être mal interprété comme Israel Standard Time au lieu de India Standard Time, ce qui entraînait une fenêtre d’analyse décalée de plusieurs heures ou une erreur de validation inattendue. IST est désormais correctement résolu, ainsi que plusieurs autres correctifs d’analyse temporelle en langage naturel.
- Résultats NRQL et de graphiques plus précis : correction de deux problèmes affectant les résultats de requête : les requêtes de facette et de comptage pouvaient être construites de manière incorrecte, et une valeur de graphique valide pouvait être supprimée d’une visualisation alors qu’elle n’aurait pas dû l’être.
- Les questions sur les lacunes de couverture ont désormais une réponse plus complète : correction d’un problème où poser une question sur les lacunes de couverture du monitoring (par exemple, une couverture d’alerte, ou d’entité manquante) pouvait ne pas utiliser l’analyse dédiée aux lacunes de couverture d’Autopilot, conduisant à une réponse moins complète.
- Moins de requests en échec, lorsque le contexte joint est incomplet : correction d’un problème où une request avec un contexte joint incomplet pouvait échouer complètement au lieu de revenir à votre question initiale.
Nouvelles fonctionnalités
- Analyse plus approfondie de la cause racine, lorsque vous êtes alerté : Autopilot peut désormais aider à remonter la trace d’une alerte jusqu’à la modification de code sous-jacente à partir de davantage de points d’entrée, y compris les investigations déclenchées par un incident, et par Slack, afin que vous puissiez identifier le problème sans fouiller dans tout l’historique de déploiement.
- Consultez l’intégralité des données, pas seulement le graphique : les résultats de l’outil affichent désormais les données sous-jacentes à côté d’une visualisation, afin que vous puissiez vérifier plus facilement sur quoi Autopilot a basé sa réponse.
- Repérez les pics intermittents, pas seulement les moyennes : l’analyse des métriques affiche désormais les détails des percentiles et l’historique des tendances, ce qui rend un pic bref plus facile à repérer qu’à partir d’une moyenne seule.
- Demandez des informations sur un mois complet d’alertes en une seule request : la fenêtre de rétrospection des alertes pour les requêtes à l’échelle de l’entité a été élargie de 7 à 30 jours, et une request surdimensionnée est désormais automatiquement réduite au lieu d’être totalement rejetée.
- Accédez directement à votre session : les réponses incluent désormais des liens de session directs pour le navigateur, et le mobile, afin que vous puissiez reprendre là où Autopilot s’est arrêté sans avoir à chercher.
Améliorations et optimisations
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.
Mises à jour des capacités d’intégration MCP GitHub (aperçu public)
L’intégration GitHub d’Autopilot associe désormais les alertes actives plus directement à votre historique de déploiement et de sortie, afin que vous puissiez trier sans passer d’un outil à l’autre.
- Consultez les correctifs en cours avant de dupliquer le travail : lors du triage des alertes, Autopilot recherche désormais dans GitHub les demandes de tirage ouvertes ciblant déjà le service concerné, afin que vous puissiez voir si un correctif d’urgence, ou un correctif connexe est déjà en cours avant de commencer le vôtre.
- Repérez la dérive de version dès qu’une alerte se déclenche : Autopilot compare désormais la sortie réellement déployée à la version qui s’exécutait au début de l’incident, mettant en évidence les lancements récents, ou les déploiements non vérifiés qui peuvent contribuer au problème.
Débogage
- Correction des requêtes qui pouvaient échouer lors du comptage de valeurs uniques : les questions qui nécessitaient de compter un élément unique (comme le nombre d’utilisateurs distincts ayant rencontré une erreur spécifique) pouvaient amener Autopilot à générer une requête NRQL non valide et à ne pas répondre. Autopilot est désormais guidé pour mieux gérer cela, ce qui rend ces questions moins susceptibles de générer une erreur.
- Moins de réponses d’analyse d’erreurs rejetées : résolution d’un problème où la demande d’une répartition détaillée des erreurs pouvait être rejetée, car elle était trop volumineuse pour être fournie.
- Moins d’expirations de délai lors de l’analyse de log à volume élevé : le temps alloué à l’analyse de log a été augmenté, afin que les comptes avec des volumes de log importants soient moins susceptibles d’expirer.
- Annulez pour arrêter l’exécution : l’annulation d’une investigation depuis le panneau de discussion arrête désormais son exécution sur le backend.
- Chargement plus rapide, et plus propre du panneau de chat : le panneau de chat charge désormais Ask AI, et Autopilot en premier au lieu d’attendre votre liste complète d’agents, et n’affiche plus aucun des deux en double dans la liste déroulante des agents.
- Ancrage plus cohérent dans la base de connaissances : les réponses rapides et directes, et les investigations de triage des alertes s’appuient désormais de manière plus cohérente sur votre base de connaissances avant de répondre.
- Statut de déploiement plus précis dans les investigations GitHub : meilleure indication du statut de sortie du service.
- Des conseils plus clairs lorsqu’Autopilot ne trouve pas de réponse : remplacement d’un message générique "une erreur s’est produite" par des conseils plus utiles pour essayer de reformuler votre question.
- Correction d’une erreur de connexion trompeuse : une redirection liée à la connexion était signalée comme une connexion expirée ; elle est désormais identifiée correctement.
Nouvelles fonctionnalités
- Autopilot applique désormais des limites de taille améliorées, et adaptées, ainsi qu'un suivi budgétaire plus intelligent à chaque outil majeur, des requêtes NRQL à l'APM, et à l'analyse des alertes, de sorte qu'une réponse surdimensionnée, ou un seul appel d'outil défaillant risque moins d'impacter l'ensemble d'une investigation.
- Les améliorations apportées en arrière-plan à la façon dont Autopilot compresse le contexte, achemine les requests, et récupère la mémoire et les connaissances aident à réduire le temps de traitement sans sacrifier la qualité des réponses, en particulier sur les comptes à fort volume. Le temps d’exécution moyen a diminué d’environ 20 %.
- Améliorations pour l'investigation d'environnements complexes avec de nombreuses entités, alertes, ou logs, où le volume considérable de données pouvait auparavant provoquer l'échec de l'exécution.
Débogage
- Autopilot base désormais mieux les réponses Slack sur les données qu'il a réellement récupérées.
- Autopilot se remet désormais mieux des échecs d'étapes individuelles, et continue là où il le peut, ce qui se traduit par moins d'analyses incomplètes.
- Correction d'un problème où une requête complexe pouvait faire échouer Autopilot silencieusement. Ces cas échouent désormais rapidement avec une explication claire afin que vous puissiez apporter des ajustements.
- Les messages génériques "une erreur s’est produite" ont été remplacés par des suggestions qui fournissent des détails spécifiques sur ce qui s’est passé et sur ce qu’il faut essayer ensuite.
- Le graphique pour "combien de problèmes actifs" correspond désormais mieux aux détails du texte dans la réponse.
Nouveautés
Autopilot : des investigations plus rapides et plus fiables
- Investigations plus rapides : Autopilot répartit désormais les étapes en parallèle, ce qui vous permet d’obtenir des délais de traitement plus courts et moins d’expirations de délai, en particulier pour les requests qui se divisent en plusieurs sous-investigations.
- Routage Fast Path : vous obtiendrez des réponses instantanées pour les requests simples. Un nouveau moteur fast-path reconnaît les questions simples et ignore les étapes inutiles, ce qui vous permet d’obtenir une réponse plus rapidement.
- Enregistrer la mémoire dans le fil de discussion : demandez à Autopilot dans le chat d’enregistrer des informations dans la mémoire et il ajoutera automatiquement ce contexte à la mémoire à long terme.
- Copie NRQL en un clic : copiez les requêtes NRQL générées directement dans votre presse-papiers d’un simple clic depuis le panneau de chat.
- Agrandissement du chat en un clic : agrandissez instantanément le panneau de chat d’un simple clic pour obtenir un espace de travail plus grand et épuré.
- Raccourcis de navigation des requêtes : parcourez et resélectionnez les requêtes passées à l’aide des touches fléchées Haut (↑) et Bas (↓) dans la zone de prompt.
- Des réponses plus fiables : nous avons corrigé plusieurs problèmes pour améliorer les investigations et fournir des réponses plus complètes. Vous recevrez désormais un message clair si vous avez atteint votre limite d’utilisation horaire au lieu d’une erreur brute, et nous avons corrigé un problème rare où une investigation pouvait sembler terminée avant qu’elle ne soit réellement achevée.
Mises à jour des capacités 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.
GitHub Enterprise Cloud désormais pris en charge : l’intégration GitHub MCP fonctionne désormais avec GitHub Enterprise Cloud en plus de GitHub public. Si votre organisation utilise une instance YOURSUBDOMAIN.ghe.com, connectez-la à Autopilot en utilisant le même flux PAT. La seule nouvelle étape consiste à saisir l’URL de votre sous-domaine GHE lors de la configuration. Les deux cas d’utilisation d’investigation fonctionnent sur GHE.com: l’identification de la cause racine déclenchée par un changement, et la recherche manuelle de PR/commit.
Environnements GitHub pris en charge :
| Type de connexion | Format d'URL | Disponibilité |
|---|---|---|
| GitHub public | github.com | Aperçu (depuis 2,1) |
| GitHub Enterprise Cloud | YOURSUBDOMAIN.ghe.com | Aperçu - nouveau dans 2,2 |
Modification de la configuration pour les utilisateurs GHE.com : lors de la connexion de GitHub dans Configure > Autopilot > External MCP connections, saisissez YOURSUBDOMAIN.ghe.com dans le champ de l’URL GitHub au lieu de github.com. Les autorisations PAT sont inchangées : demande de tirage : lecture, contenus : lecture, métadonnées : lecture. Si votre organisation GHE.com applique le SSO SAML, autorisez le PAT pour le SSO dans GitHub avant de le saisir dans New Relic - un jeton non autorisé échoue avec 403 lors de la première utilisation.
Limitez la portée de votre PAT aux référentiels (repository) que vous suivez activement : Autopilot lit les descriptions de PR et les métadonnées de modification de fichier de chaque référentiel que le jeton autorise.
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.