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.
Étudier les causes profondes des anomalies avec Amazon Q Developer
Vous pouvez utiliser Amazon Q Developer pour rechercher la cause première d'une anomalie de coût détectée. Lorsque vous étudiez une anomalie, Amazon Q Developer analyse vos données de coûts et vos CloudTrail événements afin d'identifier ce qui a changé, quand, où, qui a déclenché le changement et pourquoi il s'est produit.
L'enquête sur les coûts est disponible sans frais supplémentaires pour les clients utilisant la détection des anomalies de AWS coût. L'investigation peut entraîner des frais standard pour les services sous-jacents qu'elle utilise en votre nom, tels que les requêtes de CloudWatch Logs Insights sur vos CloudTrail données. Pour plus de détails, consultez la section Tarification des CloudWatch journaux
Rubriques
Comment fonctionne l'enquête sur les coûts
Lorsque vous étudiez une anomalie, Amazon Q Developer effectue l'analyse suivante :
-
Identifie ce qui a changé dans vos données de coûts en répartissant l'anomalie selon ses principales dimensions contributives (service, compte, région, type d'utilisation).
-
Détermine si la modification est dictée par l'utilisation ou par le taux. Un changement induit par l'utilisation signifie davantage de ressources ou d'activités pour le même prix unitaire (par exemple, l'extension d'un nouveau déploiement). Un changement dicté par les taux signifie une utilisation similaire à un prix unitaire différent (par exemple, une réaffectation des plans d'épargne ou une réinitialisation progressive des prix).
-
Pour les modifications induites par l'utilisation, corrèle avec l'attribution CloudTrail de la modification des coûts à des appels d'API spécifiques et aux principaux responsables IAM qui les ont effectués.
-
Pour les modifications induites par les taux, tente d'expliquer la composition des coûts en identifiant les modifications apportées aux prix ou les remises appliquées.
Le résultat de l'enquête s'adapte à l'anomalie. Une simple anomalie ayant une cause fondamentale produit un récit concis. Une anomalie complexe ayant de multiples causes indépendantes produit une ventilation par cause au moyen d'une synthèse.
Conditions préalables
Pour utiliser l'analyse des coûts, vous avez besoin des éléments suivants :
-
Accès pour les développeurs Amazon Q. Les utilisateurs doivent disposer des autorisations de développeur Amazon Q (
q:StartConversation,q:SendMessage) et de l'q:PassRequestautorisation. Le moyen le plus rapide d'accorder l'accès est d'utiliser la politiqueAmazonQFullAccessgérée. Pour des configurations d'autorisations détaillées, consultez la section Sécurité pour les fonctionnalités de gestion des coûts dans Amazon Q Developer. -
(Recommandé) Un suivi à l'échelle de l'organisation avec CloudTrail la journalisation des événements de gestion activée et la livraison CloudWatch des journaux. Pour les enquêtes multicomptes, la fonctionnalité découvre automatiquement les traces de votre organisation et interroge CloudWatch Logs Insights pour trouver des événements sur tous les comptes membres. Si aucun suivi organisationnel n'est configuré, l'enquête se termine avec les données de coûts disponibles et vous indique ce qu'il faut activer pour obtenir une réponse plus complète. Pour plus d'informations sur la création d'un parcours d'organisation, voir Création d'un parcours pour une organisation dans le Guide de AWS CloudTrail l'utilisateur.
Enquêter sur une anomalie
Vous pouvez démarrer une enquête depuis les emplacements suivants : la console de détection des anomalies de coût ou une conversation avec un développeur Amazon Q.
Depuis la console Cost Anomaly Detection
-
Ouvrez la console Billing and Cost Management à l'adresse https://console.aws.amazon.com/costmanagement/
. -
Dans le panneau de navigation, choisissez Cost Anomaly Detection (Détection des anomalies de coûts).
-
Choisissez l'onglet Anomalies détectées.
-
Sélectionnez une anomalie pour en afficher les détails.
-
Choisissez Investiguer avec Amazon Q Developer.
Amazon Q Developer s'ouvre et lance l'enquête automatiquement. Les résultats apparaissent généralement en quelques minutes.
Extrait d'une conversation avec un développeur Amazon Q
Lorsque vous posez à Amazon Q Developer une question sur vos AWS coûts à laquelle il est préférable de répondre par une enquête, Amazon Q Developer peut invoquer automatiquement la fonctionnalité d'enquête dans le cadre de la conversation.
Comprendre les résultats des enquêtes
Les résultats de l'enquête peuvent inclure les dimensions suivantes d'une variation de coût, en fonction des données disponibles :
-
Qu'est-ce qui a changé. Le service contributeur, le compte, la région et le type d'utilisation. L'enquête identifie les principaux facteurs de coûts, et pas seulement le total des services de premier niveau.
-
Quand. Chronologie des événements ayant conduit à l'anomalie, en fonction du jour où la modification des coûts a commencé et des événements de déploiement ou de configuration qui l'ont précédée.
-
Où. Les comptes et les régions concernés. Pour les organisations ayant plusieurs comptes liés, l'enquête identifie le compte spécifique à l'origine du changement.
-
Qui. Le principal IAM qui a déclenché l'appel d'API, qu'il s'agisse d'un utilisateur, d'un rôle ou d'un processus automatisé.
-
Pourquoi. Une explication en langage clair qui relie les éléments ci-dessus. Par exemple : « Une fonction AWS Lambda du compte 111122223333 a augmenté son taux d'invocation à compter du 15 mai après un déploiement par rôle IAM
deploy-prod, ce qui a entraîné une augmentation des coûts dans us-east-1. »
Lorsqu'une cause fondamentale définitive ne peut être identifiée
Toutes les modifications de coûts ne sont pas liées à un seul appel d'API. Pricing-only les changements (tels que les réallocations de plans d'épargne ou les réinitialisations tarifaires échelonnées) et la mise à l'échelle induite par la demande peuvent produire des anomalies sans événement correspondant. CloudTrail Lorsque l'enquête ne parvient pas à identifier une cause fondamentale définitive, elle met en évidence ce qu'elle a découvert et vous indique quel contexte supplémentaire pourrait vous aider. Il ne fabrique aucune explication.
Poursuite de l'enquête
Après l'analyse initiale, vous pouvez poser des questions complémentaires dans le cadre de la même conversation Amazon Q Developer pour approfondir ou changer de direction. Par exemple :
-
« Répartissez l'augmentation des coûts par service et par région. »
-
« Les coûts sont-ils concentrés sur un seul compte ou sont-ils répartis sur l'ensemble de l'organisation ? »
-
« Comment cette anomalie se compare-t-elle aux récentes variations de coûts de ce compte ? »
Amazon Q Developer gère le contexte de la conversation, de sorte que chaque suivi s'appuie sur l'analyse précédente.
Cross-account enquête
Les moniteurs de détection des anomalies de coûts créés dans le compte de gestion (payeur) détectent les anomalies liées aux dépenses au sein de l'organisation. Lorsque vous enquêtez sur une anomalie, la cause première provient souvent d'un compte associé au sein de votre organisation. Cost Explorer regroupe les données de facturation au niveau du payeur, mais les données relatives aux CloudTrail événements sont limitées au compte sur lequel l'appel d'API a été effectué.
Pour combler cette lacune, la fonction d'investigation découvre automatiquement la CloudTrail piste à l'échelle de votre organisation et interroge l'emplacement CloudWatch des journaux où les événements de la piste sont stockés. Aucune configuration n'est requise dans Cost Anomaly Detection ou dans la fonction d'investigation elle-même. Une fois que la piste existe, la fonctionnalité la découvre et l'utilise automatiquement.
Si votre organisation ne dispose pas d'un suivi à l'échelle de l'organisation avec la livraison CloudWatch des journaux configurée, l'enquête se termine avec les données disponibles sur le compte du payeur et vous indique ce qu'il faut activer pour l'attribution entre comptes.
Note
Lorsque vous enquêtez sur des anomalies à l'aide d'un historique d'organisation transmis à CloudWatch Logs, la fonctionnalité interroge CloudWatch Logs Insights en votre nom, ce qui entraîne des frais CloudWatch Logs Insights standard en fonction des données analysées. Pour plus de détails, consultez la section Analyse des données des CloudWatch journaux avec Logs Insights.
Limitations
-
L'enquête permet d'identifier quel utilisateur ou quel rôle a déclenché des modifications de coûts résultant de modifications de configuration (telles que le lancement d'une instance EC2, le déploiement d'une fonction Lambda ou la création d'un compartiment S3). Il ne peut pas identifier quel utilisateur ou quel rôle a provoqué des modifications de coûts liées à des opérations de données (telles que les
GetObjectappels Amazon S3 ou Amazon DynamoDBGetItem) car il CloudTrail ne capture pas ces opérations par défaut. -
CloudTrail la disponibilité des événements dépend de la configuration de rétention de votre parcours. Les anomalies plus anciennes peuvent avoir une CloudTrail attribution limitée ou nulle si les événements ont expiré.
-
Resource-level les données de coûts de Cost Explorer ne sont disponibles que pour les 14 derniers jours. Pour les anomalies plus anciennes, l'enquête utilise des données relatives au niveau de service et au niveau du compte.
-
Les données sur les anomalies sont archivées après 90 jours. Les enquêtes sur les anomalies archivées peuvent ne disposer que de données limitées.