Monitorando o Amazon Q Developer - Amazon Q Developer

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitorando o Amazon Q Developer

O monitoramento é uma parte importante da manutenção da confiabilidade, disponibilidade e desempenho do Amazon Q Developer e de suas outras AWS soluções. AWS fornece as seguintes ferramentas de monitoramento para monitorar o Amazon Q Developer, relatar quando algo está errado e realizar ações automáticas quando apropriado:

  • AWS CloudTrailcaptura chamadas de API e eventos relacionados feitos por você ou em seu nome Conta da AWS e entrega os arquivos de log para um bucket do Amazon Simple Storage Service (Amazon S3) que você especificar. Você pode identificar quais usuários e contas ligaram AWS, o endereço IP de origem a partir do qual as chamadas foram feitas e quando elas ocorreram. Para obter mais informações, consulte o AWS CloudTrail Guia de usuário do .

  • A Amazon CloudWatch monitora seus AWS recursos e os aplicativos em que você executa AWS em tempo real. É possível coletar e rastrear métricas, criar painéis personalizados e definir alarmes que o notificam ou que realizam ações quando uma métrica especificada atinge um limite definido. Por exemplo, você pode CloudWatch rastrear o número de vezes que o Amazon Q foi invocado em sua conta ou o número de usuários ativos diariamente. Para obter mais informações, consulte o Guia CloudWatch do usuário da Amazon.

Acessando mensagens relacionadas à personalização no Amazon Logs CloudWatch

Você pode armazenar informações sobre a criação da sua personalização no Amazon CloudWatch Logs.

Você pode autorizar seu CodeWhisperer administrador a visualizar esses registros com o seguinte conjunto de permissões.

Para saber mais sobre as permissões necessárias para entregar registros a vários recursos, consulte Registro que requer permissões adicionais [V2] no Guia do usuário do Amazon CloudWatch Logs.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowLogDeliveryActions", "Effect": "Allow", "Action": [ "logs:PutDeliverySource", "logs:GetDeliverySource", "logs:DeleteDeliverySource", "logs:DescribeDeliverySources", "logs:PutDeliveryDestination", "logs:GetDeliveryDestination", "logs:DeleteDeliveryDestination", "logs:DescribeDeliveryDestinations", "logs:CreateDelivery", "logs:GetDelivery", "logs:DeleteDelivery", "logs:DescribeDeliveries", "firehose:ListDeliveryStreams", "firehose:DescribeDeliveryStream", "s3:ListAllMyBuckets", "s3:ListBucket", "s3:GetBucketLocation" ], "Resource": [ "arn:aws:logs:us-east-1:account number:log-group:*", "arn:aws:firehose:us-east-1:account number:deliverystream/*", "arn:aws:s3:::*" ] } ] }