Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
DevOps Tâches à la demande
AWS DevOps Agent On Demand Tasks est un assistant conversationnel basé sur l'intelligence artificielle générative (IA) qui permet aux équipes opérationnelles d'interroger l'architecture de leur application, d'analyser l'état du système et d'accéder aux informations issues des enquêtes en langage naturel. Vous pouvez poser des questions sur vos AWS ressources, les indicateurs du système, l'état des alarmes, l'historique des déploiements et les modèles d'incidents. Le chat fournit des réponses immédiates basées sur votre infrastructure et vos données opérationnelles réelles, éliminant ainsi le besoin de naviguer entre plusieurs AWS consoles ou outils de surveillance.
Le chat est intégré à l'ensemble de l'application Web DevOps Agent Space et fournit des réponses contextuelles en fonction de la page que vous consultez. L'interface conserve l'historique des conversations, ce qui vous permet de poursuivre les discussions précédentes et de vous appuyer sur des requêtes antérieures.
Capacités des tâches
AWS DevOps Agent On Demand Tasks fournit des fonctionnalités complètes pour vous aider à gérer et à comprendre votre infrastructure :
Requêtes sur les ressources : renseignez-vous sur les AWS ressources de votre espace agent, notamment les fonctions Lambda, les tables DynamoDB, les déploiements EKS, les certificats et les configurations d'infrastructure. Le chat peut filtrer et analyser les ressources en fonction d'attributs tels que les versions d'exécution, les paramètres de capacité ou l'état du déploiement. Par exemple, demandez « Combien de Lambdas utilisent Python 3.8 ? » ou « Est-ce que j'ai des certificats sur le point d'expirer ? »
Analyse de l'état du système : interrogez les indicateurs de santé actuels et historiques du système, notamment l'état des alarmes, les taux d'erreur, l'utilisation du processeur et la disponibilité des services. Le chat peut générer des résumés de santé couvrant des périodes spécifiques et identifier les tendances du comportement du système. Posez des questions telles que « Quelles alarmes se sont déclenchées au cours des dernières 24 heures ? » ou « Y a-t-il eu des erreurs 5xx au cours de la dernière heure ? »
Informations sur les enquêtes : accédez aux informations issues des enquêtes achevées et en cours, notamment l'analyse des causes profondes, les hypothèses explorées, les journaux examinés et les modèles de résolution. Le chat permet d'identifier les causes courantes des incidents et de fournir des recommandations basées sur des données historiques. Demande « Quelle est la cause la plus fréquente des incidents survenus le mois dernier ? » ou « Quel est le délai moyen de résolution des enquêtes terminées ? »
Direction de l'enquête : lorsque vous consultez la page détaillée d'une enquête, orientez l'enquête en demandant à l'agent de se concentrer sur des journaux spécifiques, d'explorer des hypothèses particulières ou de mettre à jour l'analyse des causes profondes. Fournissez des informations de pilotage telles que « Concentrez-vous sur les journaux du service de paiement et mettez à jour votre RCA » ou « Explorez l'hypothèse selon laquelle le problème est dû à la régulation de DynamoDB ».
Artefacts de chat : générez des rapports et des documents structurés, tels que des résumés de santé opérationnelle, des rapports d'erreurs et des analyses d'incidents. Les artefacts apparaissent dans un panneau dédié et permettent l'édition versionnée au sein de la conversation.
Filtrage des recommandations : interrogez les recommandations de prévention des incidents à l'aide de critères spécifiques, tels que les recommandations relatives à des services particuliers ou à des préoccupations opérationnelles. Chat explique les considérations relatives à l'impact et à la mise en œuvre de chaque recommandation. Par exemple, « Afficher les recommandations qui empêcheront les incidents impliquant DynamoDB » ou « Quelles recommandations pourraient m'aider à détecter plus rapidement les problèmes de latence des demandes ? »
Accès au chat
Le chat est disponible sous forme de panneau permanent sur le côté gauche de l'application Web DevOps Agent Space. La barre latérale gauche comprend un bouton + Nouveau chat, une section Pages pour accéder aux incidents, au carnet des opérations et à la topologie, ainsi qu'une section Discussions qui affiche vos conversations récentes. Choisissez Afficher tout pour voir l'historique complet de vos conversations.
Le chat fournit des réponses contextuelles en fonction de l'endroit où vous y accédez :
Topologie : posez des questions générales sur les ressources, l'architecture et la santé opérationnelle de votre espace agent. Le chat offre une visibilité complète sur tous les comptes et services connectés. Dans ce contexte, vous pouvez interroger les configurations des ressources, l'historique des déploiements, les informations topologiques et les intégrations d'outils d'observabilité.
Réponse aux incidents : lorsque vous consultez la page de réponse aux incidents, posez des questions sur les tendances des enquêtes, les délais de résolution et les modèles d'incidents dans votre espace d'agents. Le chat peut analyser les données d'enquête historiques afin d'identifier les causes courantes et les opportunités d'amélioration.
Détails de l'enquête : lorsque vous consultez une enquête spécifique, Chat fournit des réponses contextuelles concernant cette enquête. Renseignez-vous sur les journaux examinés, les hypothèses explorées, les conclusions relatives aux causes profondes et les plans d'atténuation. Vous pouvez également fournir des informations de direction pour orienter l'enquête.
Prévention : depuis la page de prévention, interrogez les recommandations à l'aide de filtres, comprenez pourquoi elles ont été formulées et explorez les approches de mise en œuvre. Le chat vous aide à hiérarchiser les priorités et à comprendre l'impact des recommandations de prévention des incidents.
L'interface de chat reste disponible lorsque vous passez d'une page à l'autre, mais le contexte change pour fournir des informations pertinentes pour votre affichage actuel. Lorsque vous entamez une nouvelle conversation, elle commence sans contexte préalable. Lorsque vous poursuivez une conversation existante, Chat conserve l'historique complet des conversations pour les questions de suivi.
Réponses adaptées au contexte
Chat adapte ses réponses en fonction de la page que vous consultez dans l'application Web DevOps Agent Space. Cette connaissance du contexte vous garantit de recevoir des informations pertinentes sans avoir à préciser l'enquête ou l'étendue des ressources que vous demandez.
Lorsque vous consultez la page détaillée d'une enquête, Chat comprend automatiquement que vous posez une question sur cette enquête spécifique. Des questions telles que « Quels journaux avez-vous consultés ? » ou « Quelles hypothèses avez-vous explorées ? » faites référence à l'enquête actuellement affichée. Lorsque vous fournissez des informations de pilotage, Chat les applique à l'enquête en cours et crée une nouvelle version de la cause première, le cas échéant.
Sur la page de prévention, Chat comprend que vous êtes intéressé par les recommandations de prévention des incidents. Les requêtes filtrent et analysent automatiquement les recommandations dans le contexte de votre espace agent. Le système reconnaît si vous demandez des recommandations générales ou des recommandations spécifiques.
Lorsque vous accédez à Chat depuis la page Topologie, Chat offre une large visibilité sur toutes les ressources, statistiques et données historiques de votre espace d'agent. Vous pouvez poser des questions sur toute ressource, service ou préoccupation opérationnelle sans préciser le contexte de l'enquête ou de la recommandation.
Cette connaissance du contexte élimine le besoin de spécifier à plusieurs reprises à quelle enquête, recommandation ou étendue de ressource vous faites référence, créant ainsi un flux de conversation plus naturel.
Gérer les conversations
Chat conserve l'historique des conversations pour vous permettre de poursuivre les discussions précédentes et de faire référence à des requêtes antérieures.
Création de nouvelles conversations — Cliquez sur le bouton « Nouvelle session » dans le panneau de discussion pour démarrer une nouvelle conversation sans contexte préalable. Les nouvelles conversations ne reprennent pas les informations des discussions précédentes, ce qui vous permet de poser des questions indépendantes sans confusion.
Accès à l'historique des conversations : cliquez sur « Historique » pour afficher toutes les conversations précédentes dans votre espace agent. Les conversations sont organisées par ordre chronologique avec des horodatages et un texte d'aperçu. L'historique des conversations est conservé pendant 90 jours et est réservé à votre compte utilisateur dans l'espace agent.
Poursuite des conversations : sélectionnez n'importe quelle conversation dans votre historique pour reprendre là où vous vous êtes arrêtée. Le chat conserve le contexte complet des messages précédents, ce qui vous permet de poser des questions de suivi qui font référence à des parties antérieures de la conversation. Lorsque vous changez de page pendant que vous consultez une conversation, le contexte de la conversation est conservé, mais le contexte spécifique à la page est mis à jour en fonction de votre position actuelle.
Notez que l'historique des conversations est isolé dans chaque espace agent. Les conversations dans un espace agent ne sont ni visibles ni accessibles depuis les autres espaces agent. Cette isolation garantit que les informations sensibles restent compartimentées en fonction des limites de votre organisation.
Génération d'artefacts
AWS DevOps L'agent prend en charge les artefacts du chat, c'est-à-dire des documents structurés et versionnés générés par l'agent au cours d'une conversation. Les artefacts fournissent un panneau interactif dédié dans l'interface utilisateur du chat pour examiner et modifier le contenu généré par l'IA, tel que les rapports opérationnels, les résumés d'erreurs et les évaluations de santé.
Vous pouvez demander des artefacts depuis n'importe quelle page de l'application Web DevOps Agent Space. Le chat utilise le contexte de page actuel pour définir le contenu de l'artefact.
Comment fonctionnent les artefacts
Lorsque vous demandez à Chat de créer ou de mettre à jour du contenu, Chat génère un artefact (généralement un document formaté) et l'affiche dans le panneau des artefacts à côté de la conversation.
Générer — Envoyez une demande en langage naturel pour créer un rapport ou un document. Par exemple, demandez « Générer un rapport de santé opérationnel hebdomadaire pour mon agent Space » ou « Montrez-moi un rapport pour mes 4xx erreurs de la semaine dernière ».
Révision — L'artefact apparaît dans un panneau dédié à côté de la conversation. Vous pouvez consulter le contenu complet tout en continuant à interagir avec le chat.
Modifier — Demandez des modifications à l'artefact via le chat. Par exemple, demandez « Ajouter une section sur les démarrages à froid Lambda » ou « Mettre à jour le rapport pour inclure les données du mois dernier ». Le chat crée une nouvelle version de l'artefact avec les modifications que vous avez demandées.
Exemples de requêtes
Les exemples suivants illustrent les types de questions que vous pouvez poser à Chat. Ces exemples sont organisés par cas d'utilisation et par contexte.
Requêtes de génération d'artifacts
Depuis n'importe quelle page de l'application Web DevOps Agent Space :
Générer un résumé hebdomadaire de l'état de santé opérationnel de mon agent Space
Créez un rapport de toutes les erreurs 4xx de la semaine dernière
Créez un rapport récapitulatif des incidents des 30 derniers jours
Créez un résumé de l'activité des alarmes pour le service de paiement cette semaine
Générer un rapport sur l'historique des déploiements des 7 derniers jours
Résumez toutes les recommandations ouvertes dans un rapport
Demandes d'informations sur les ressources
Depuis n'importe quelle page de l'application Web DevOps Agent Space :
Combien de fonctions Lambda utilisent Python 3.8 ?
Est-ce que j'ai des certificats sur le point d'expirer ?
Répertorier toutes les tables DynamoDB avec facturation à la demande
Montrez-moi les clusters EKS en production
Quelles fonctions Lambda n'ont pas été déployées au cours des 90 derniers jours ?
Répertorier les compartiments S3 sans activation de la gestion des versions
Quelles instances RDS exécutent la version X de la base de données ?
Requêtes sur l'état du système
À partir des pages Topologie ou Réponse aux incidents :
Quelles alarmes se sont déclenchées au cours des dernières 24 heures ?
Y a-t-il eu des erreurs 5xx au cours de la dernière heure ?
Afficher les tendances en matière d'erreurs Lambda pour le service de paiement
Quelle est l'utilisation du processeur pour mon cluster ECS ?
Mes équilibreurs de charge contiennent-ils des cibles insalubres ?
Afficher les événements de régulation d'API Gateway survenus hier
Quels services ont enregistré le taux d'erreur le plus élevé la semaine dernière ?
Donnez-moi un bilan de santé global couvrant les dernières 24 heures
Requêtes relatives à l'outil d'observabilité
À partir de Topology :
Répertorier les groupes de logs Splunk
Montrez-moi les métriques de Prometheus et leurs seuils d'alarme
Quels sont les moniteurs Datadog configurés pour ce service ?
Répertorier les politiques d'alerte de New Relic
Montrez-moi les configurations du tableau de bord Dynatrace
Requêtes d'information sur les enquêtes
À partir de la page de réponse aux incidents :
Quelle est la cause la plus fréquente des incidents survenus le mois dernier ?
Quel est le délai moyen de résolution des enquêtes terminées ?
Résumez les enquêtes de la semaine dernière et leur RCA
Combien d'incidents ont été provoqués par la régulation DynamoDB ?
Montrez-moi les tendances des enquêtes au cours du dernier trimestre
Quels sont les services concernés par les incidents les plus fréquents ?
Demandes détaillées relatives à l'enquête
À partir de la page détaillée de l'enquête :
Quels journaux avez-vous consultés ?
Quelles hypothèses avez-vous explorées ?
Dans quelle mesure les mesures d'atténuation que vous proposez sont-elles risquées ?
Quelle a été la chronologie des événements lors de cet incident ?
Pourquoi en avez-vous conclu que c'était la cause première ?
Quelles preuves appuient votre analyse des causes profondes ?
Qui a assuré le pilotage au cours de votre enquête ?
Donnez-moi un résumé de cette enquête sur l'incident
Demandes relatives au pilotage des enquêtes
À partir de la page détaillée de l'enquête :
Concentrez-vous sur les journaux du service de paiement entre 14h00 et 15h00 UTC et mettez à jour votre RCA
Explorez l'hypothèse selon laquelle la régulation de DynamoDB est à l'origine du problème
Vérifiez la configuration du cluster ECS pour voir si cela a provoqué l'alarme
Vérifiez uniquement les journaux des 2 dernières heures, pas de la journée complète
Enquêtez sur le pic d'erreurs à 15 h
Consultez les journaux d'API Gateway au lieu des journaux Lambda
Demandes de recommandation de prévention
À partir de la page Prévention :
Quelles sont mes 3 principales recommandations en matière de prévention des incidents ?
Afficher les recommandations qui permettront d'éviter les incidents impliquant DynamoDB
Quelles recommandations pourraient m'aider à détecter plus rapidement les problèmes de latence des demandes ?
Répertorier les améliorations d'observabilité susceptibles de prévenir des incidents similaires
Afficher les recommandations d'infrastructure pour le service de paiement
Quelles recommandations ont le plus d'impact sur la résilience du système ?
Activer le chat dans votre espace d'agent
Le chat est disponible dans toutes les applications Web DevOps Agent Space. Le processus de configuration varie selon que vous disposez d'un espace agent nouveau ou existant.
Nouveaux espaces pour agents
Le chat est automatiquement activé lorsque vous créez un nouvel espace agent. Aucune configuration supplémentaire ou configuration d'autorisations IAM n'est requise. Une fois que vous avez configuré votre application Web DevOps Agent Space, Chat est immédiatement disponible sous forme de panneau permanent sur le côté gauche de n'importe quelle page.
Espaces d'agents existants
Si vous avez créé votre espace agent avant le lancement de Chat, vous devez activer les autorisations IAM requises. Vous avez deux options :
Option 1 : révoquer et réactiver l'accès à l'application de l'opérateur
Accédez à la console d'administration de l' AWS DevOps agent, recherchez le menu déroulant Action dans le coin supérieur droit et désactivez la configuration d'accès opérateur actuelle.
Activez ensuite l'option de création automatique pour l'accès de l'opérateur.
Cela applique automatiquement les autorisations IAM requises pour Chat ainsi que toutes les autres autorisations d'opérateur actuelles.
Option 2 : ajouter des autorisations IAM manuellement
Ajoutez les autorisations IAM suivantes à votre rôle d'accès d'opérateur existant :
aidevops:ListChats— Afficher l'historique des conversations par chataidevops:CreateChat— Créez de nouvelles conversations par chataidevops:SendMessage— Envoyer des messages et recevoir des réponses
Accédez à la console AWS IAM, recherchez votre rôle d'opérateur d' DevOps agent et ajoutez ces autorisations à la politique de rôle. Le chat devient disponible immédiatement après l'ajout des autorisations.
Après avoir sélectionné l'une ou l'autre des options, actualisez votre application Web DevOps Agent Space pour que le panneau de discussion apparaisse sur le côté gauche de n'importe quelle page.