Monitoring Code Whisperer usage / user

0

I can retrieve generic usage metrics from Cloudwatch, but is there a way to obtain usage metrics based on individual users?

質問済み 3ヶ月前647ビュー
2回答
2
承認された回答

We can do it by setting up CloudTrail and logging CodeWhisperer Data events. The userIdentity and onbehalfof fields hold the IAM id.

If there is someone else looking for this solution, this seems to work:

  1. Set up CloudTrail and attach CodeWhisperer Data events to it.
  2. Found the event tracked by CloudTrail, which includes the user's ID in IAM (IdentityCenterUser.onBehalfOf.userId). There are plenty of other variables available as well.
  3. Query event data using Lake and then pass it to a Lambda function to do what we need.
回答済み 3ヶ月前
profile picture
エキスパート
レビュー済み 2ヶ月前
0

HI,

AFAIK, there is nothing at individual level. You can only get aggregate metrics across your org.

The list of global metrics is here: https://docs.aws.amazon.com/codewhisperer/latest/userguide/monitoring-cloudwatch.html

Best,

Didier

profile pictureAWS
エキスパート
回答済み 3ヶ月前
profile picture
エキスパート
レビュー済み 3ヶ月前
  • Thanks.

    I was looking for a way to track logins and match usage. To us, it would be important to track the actual usage, not necessarily the prompts or responses but other metrics.

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ