Afficher l'activité d'utilisateurs spécifiques dans Amazon Q Developer - Amazon Q Developer

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.

Afficher l'activité d'utilisateurs spécifiques dans Amazon Q Developer

Vous pouvez configurer Amazon Q pour collecter les données télémétriques relatives à l'activité des utilisateurs de chaque abonné Amazon Q Developer de votre organisation et présenter ces informations dans un rapport. Le rapport vous donne un aperçu de la manière dont certains utilisateurs utilisent Amazon Q.

Amazon Q génère le rapport tous les jours à minuit et l'enregistre dans un fichier CSV au chemin suivant :

s3://bucketName/prefix/AWSLogs/accountId/QDeveloperLogs/by_user_analytic/region/year/month/day/utc-hour/accountId_by_user_analytic_timestamp_randomString.csv

Le fichier CSV est présenté comme suit :

  • Chaque ligne indique un utilisateur qui a interagi avec Amazon Q ce jour-là.

  • Chaque colonne indique une métrique, comme décrit dansMesures du rapport d'activité des utilisateurs. Les métriques sont calculées sur la base de la télémétrie utilisateur collectée au cours de la journée.

Si le fichier CSV dépasse 1 Mo, Amazon Q divise les données en plusieurs fichiers CSV pour la journée.

Note

Lorsque vous activez les rapports d'activité des utilisateurs, Amazon Q collecte des données télémétriques, quelle que soit la manière dont le développeur a configuré le AWS paramètre Activer Amazon Q pour envoyer les données d'utilisation dans son IDE. Ce paramètre détermine si la télémétrie peut être utilisée par l'AWS entreprise, et non par votre organisation. Pour plus d'informations sur ce paramètre, consultez Refuser le partage de votre télémétrie côté client.

Suivez les instructions ci-dessous pour activer les rapports d'activité des utilisateurs.

Prérequis

Créez un compartiment Amazon S3 pour contenir le fichier CSV du rapport d'activité utilisateur. Le bucket doit :

  • Soyez dans la AWS région où le profil Amazon Q Developer a été installé. Ce profil a été installé lorsque vous avez inscrit les utilisateurs du personnel d'IAM Identity Center à Amazon Q Developer Pro pour la première fois. Pour plus d'informations sur ce profil et les régions où il est pris en chargeProfil du développeur Amazon Q, consultez etRégions prises en charge pour la console Q Developer et le profil Q Developer.

  • Connectez-vous au AWS compte auquel les utilisateurs sont abonnés. Si les utilisateurs sont abonnés à plusieurs AWS comptes, vous devez créer des buckets dans chacun de ces comptes. Les buckets multi-comptes ne sont pas pris en charge.

  • (Facultatif mais recommandé) Soyez différent du compartiment que vous utilisez peut-être pour une journalisation rapide.

  • Incluez un préfixe, également appelé sous-dossier, dans lequel Amazon Q enregistrera le fichier CSV. Le fichier CSV ne peut pas être enregistré à la racine du compartiment.

  • Adoptez une politique de compartiment comme celle qui suit. Remplacez bucketNameregion,accountId, et prefix par vos propres informations.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "QDeveloperLogsWrite", "Effect": "Allow", "Principal": { "Service": "q.amazonaws.com" }, "Action": [ "s3:PutObject" ], "Resource": [ "arn:aws:s3:::bucketName/prefix/*" ], "Condition": { "StringEquals": { "aws:SourceAccount": "accountId" }, "ArnLike": { "aws:SourceArn": "arn:aws:codewhisperer:region:accountId:*" } } } ] }

    Si vous configurez SSE-KMS sur le bucket, ajoutez la politique ci-dessous sur la clé KMS :

    { "Effect": "Allow", "Principal": { "Service": "q.amazonaws.com" }, "Action": "kms:GenerateDataKey", "Resource": "*", "Condition": { "StringEquals": { "aws:SourceAccount": "accountId" }, "ArnLike": { "aws:SourceArn": "arn:aws:codewhisperer:region:accountId:*" } } }

    Pour en savoir plus sur la protection des données de votre compartiment Amazon S3, consultez la section Protection des données par chiffrement dans le guide de l'utilisateur d'Amazon Simple Storage Service.

Pour activer les rapports d'activité des utilisateurs
  1. Ouvrez la console Amazon Q Developer.

    Pour utiliser la console Amazon Q Developer, vous devez disposer des autorisations définies dansAutoriser les administrateurs à utiliser la console Amazon Q Developer.

  2. Sélectionnez Paramètres.

  3. Sous les rapports d'activité des utilisateurs de Q Developer, choisissez Modifier.

  4. Activez Collecter des métriques granulaires par utilisateur.

  5. Sous Emplacement S3, entrez l'URI Amazon S3 que vous utiliserez pour conserver les rapports CSV. Exemple : s3://amzn-s3-demo-bucket/user-activity-reports/