在 Amazon Q Developer 中檢視特定使用者的活動 - Amazon Q Developer

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon Q Developer 中檢視特定使用者的活動

您可以設定讓 Amazon Q 收集組織中個別 Amazon Q Developer 訂閱用戶的使用者活動遙測,並在報告中顯示該資訊。報告為您提供了深入了解特定使用者如何使用 Amazon Q 的資訊。

Amazon Q 會在每天午夜 (00:00) 國際標準時間 (UTC) 產生報告,並以 CSV 檔案的形式將其儲存在下列路徑:

s3://bucketName/prefix/AWSLogs/accountId/QDeveloperLogs/by_user_analytic/region/year/month/day/00/accountId_by_user_analytic_timestamp.csv

CSV 檔案的配置如下:

  • 每一列顯示當天與 Amazon Q 互動的使用者。

  • 每一欄顯示指標,如 使用者活動報告指標 中所述。指標是根據一整天收集到的使用者遙測來計算。

如果一天中有超過 1,000 位使用者與 Amazon Q 互動,則 Amazon Q 會將資料拆分成數個 CSV 檔案,每個檔案包含 1,000 位使用者,且檔案會加上尾碼 part_1part_2,以此類推。

注意

當您啟用使用者活動報告時,Amazon Q 就會收集遙測,而不受開發人員在其 IDE 中的讓 Amazon Q 將用量資料傳送至 AWS設定影響。該設定會控制 AWS 公司是否可使用遙測,而非您的組織。如需有關此設定的詳細資訊,請參閱 選擇退出共用用戶端遙測

使用下列指示來啟用使用者活動報告。

必要條件

建立 Amazon S3 儲存貯體以保留使用者活動報告 CSV 檔案。儲存貯體必須:

  • 位於安裝 Amazon Q Developer 設定檔 AWS 的區域。此設定檔是在您第一次向 Amazon Q Developer 專業方案訂閱 IAM Identity Center 員工使用者時安裝。如需此設定檔及支援該設定檔之區域的詳細資訊,請參閱 什麼是 Amazon Q Developer 設定檔?Q Developer 主控台和 Q Developer 設定檔支援的區域

  • 位於使用者訂閱 AWS 的帳戶。如果使用者在多個 AWS 帳戶中訂閱,則您必須在每個帳戶中建立儲存貯體。不支援跨帳戶儲存貯體。

  • (選用,但建議使用) 與您可能用於提示記錄的儲存貯體不同。

  • 包含首碼,也稱為子資料夾,也就是 Amazon Q 將儲存 CSV 檔案的位置。CSV 檔案無法儲存在儲存貯體的根目錄中。

  • 備妥儲存貯體政策,類似下方所示。將 bucketNameregionaccountIdprefix 取代為您自己的資訊。

    JSON
    { "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": "111122223333" }, "ArnLike": { "aws:SourceArn": "arn:aws:codewhisperer:us-east-1:111122223333:*" } } } ] }

    (選用) 如果您在儲存貯體上設定 SSE-KMS,請在 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:*" } } }

    若要了解如何保護 Amazon S3 儲存貯體中的資料,請參閱《Amazon Simple Storage Service 使用者指南》中的使用加密保護資料

若要啟用使用者活動報告
  1. 開啟 Amazon Q Developer 主控台。

    若要使用 Amazon Q Developer 主控台,您必須具有 允許管理員使用 Amazon Q Developer 主控台 中定義的許可。

  2. 選擇設定

  3. Q Developer 使用者活動報告下,選擇編輯

  4. 切換收集每個使用者的精細指標

  5. S3 位置下,輸入您將用來保留 CSV 報告的 Amazon S3 URI。範例:s3://amzn-s3-demo-bucket/user-activity-reports/