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 Personalize com a Amazon CloudWatch
Com a Amazon CloudWatch, você pode obter métricas associadas ao Amazon Personalize. Você pode definir alarmes para notificar quando uma ou mais dessas métricas estiverem fora do limite estabelecido. Para ver as métricas, você pode usar a Amazon CloudWatch AWS Command Line Interface
Tópicos
Usando CloudWatch métricas para o Amazon Personalize
Para usar métricas, você deve especificar as seguintes informações:
-
O nome da métrica do .
-
A dimensão da métrica. Uma dimensão é um par nome/valor, que ajuda a identificar com exclusividade uma métrica.
Você pode obter dados de monitoramento para o Amazon Personalize usando o AWS Management Console AWS CLI, o ou o. CloudWatch API Você também pode usar o CloudWatch API por meio de uma AWS SDKs ou das CloudWatch API ferramentas. O console exibe uma série de gráficos com base nos dados brutos do CloudWatch API. Dependendo de suas necessidades, talvez você prefira usar os gráficos exibidos no console ou recuperados do. API
A lista a seguir mostra alguns usos comuns para as métricas. Essas são sugestões para você começar, e não uma lista abrangente.
Como eu faço para... | Métrica relevante |
---|---|
Como faço para rastrear o número de eventos que foram registrados? |
Monitorar a métrica |
Como posso monitorar os DatasetImportJob erros? |
Use a métrica |
Como posso monitorar a latência das chamadas |
Use a métrica |
Você deve ter as CloudWatch permissões apropriadas para monitorar o Amazon Personalize com. CloudWatch Para obter mais informações, consulte Autenticação e controle de acesso para a Amazon CloudWatch.
Acessar métricas do Amazon Personalize
Os exemplos a seguir mostram como acessar as métricas do Amazon Personalize usando o CloudWatch console AWS CLI, o e o. CloudWatch API
Para visualizar métricas (console)
-
Faça login no AWS Management Console e abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/
. -
Escolha Métricas, escolha a guia Todas as métricas e, em seguida, escolha
AWS/Personalize
. -
Escolha a dimensão da métrica.
-
Escolha a métrica desejada na lista e um período para o gráfico.
Para visualizar métricas de eventos recebidos durante um período de tempo (CLI)
-
Abra o AWS CLI e digite o seguinte comando:
aws cloudwatch get-metric-statistics \ --metric-name PutEventsRequests \ --start-time 2019-03-15T00:00:20Z \ --period 3600 \ --end-time 2019-03-16T00:00:00Z \ --namespace AWS/Personalize \ --dimensions Name=EventTrackerArn,Value=
EventTrackerArn
\ --statistics SumEste exemplo mostra os eventos recebidos para um determinado rastreador de eventos ARN durante um período de tempo. Para obter mais informações, consulte get-metric-statistics.
Para acessar métricas (CloudWatch API)
-
Chame
GetMetricStatistics
. Para obter mais informações, consulte a CloudWatch APIReferência da Amazon.
Criar um alarme
Você pode criar um CloudWatch alarme que envia uma mensagem do Amazon Simple Notification Service (AmazonSNS) quando o alarme muda de estado. O alarme observa uma única métrica em um período especificado. O alarme realiza uma ou mais ações com base no valor da métrica relativa a um limite especificado durante vários períodos. A ação é uma notificação enviada para um SNS tópico ou uma AWS Auto Scaling política da Amazon.
Os alarmes invocam ações somente para mudanças de estado sustentadas. CloudWatch os alarmes não invocam ações simplesmente porque estão em um estado específico. O estado deve ter sido alterado e mantido por um período especificado.
Para definir um alarme (console)
-
Faça login no AWS Management Console e abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/
. No painel de navegação, escolha Alarms (Alarmes) e escolha Create alarm (Criar alarme). Isso executa o Create Alarm Wizard.
Escolha Selecionar métrica.
Na guia Todas as métricas, escolha
AWS/Personalize
.-
Escolha e EventTrackerArn, em seguida, escolha PutEventsRequestsmétricas.
Escolha a guia Graphed metrics (Métricas em gráfico).
Em Statistic (Estatística), selecione Sum (Soma).
Escolha Selecionar métrica.
-
Preencha o Name e a Description. Para Whenever (Sempre), escolha > e insira o valor máximo de sua escolha.
-
Se você quiser CloudWatch enviar um e-mail quando o estado do alarme for atingido, em Sempre que este alarme:, escolha Estado é ALARM. Para enviar alarmes para um SNS tópico existente da Amazon, em Enviar notificação para:, escolha um SNS tópico existente. Para definir o nome e os endereços de e-mail para uma nova lista de assinaturas de e-mail, escolha Nova lista. CloudWatch salva a lista e a exibe no campo para que você possa usá-la para definir futuros alarmes.
nota
Se você usar a Nova lista para criar um novo SNS tópico da Amazon, os endereços de e-mail devem ser verificados antes que os destinatários pretendidos recebam notificações. SNSA Amazon envia e-mails somente quando o alarme entra em estado de alarme. Se essa alteração no estado de alarme acontecer antes dos endereços de e-mail serem verificados, os destinatários desejados não receberão uma notificação.
-
Selecione Criar alarme.
Para definir um alarme (AWS CLI)
-
Abra o e AWS CLI, em seguida, insira o seguinte comando. Altere o valor do
alarm-actions
parâmetro para fazer referência a um SNS tópico da Amazon que você criou anteriormente.aws cloudwatch put-metric-alarm \ --alarm-name PersonalizeCLI \ --alarm-description "Alarm when more than 10 events occur" \ --metric-name PutEventsRequests \ --namespace AWS/Personalize \ --statistic Sum \ --period 300 \ --threshold 10 \ --comparison-operator GreaterThanThreshold \ --evaluation-periods 1 \ --unit Count \ --dimensions Name=EventTrackerArn,Value=
EventTrackerArn
\ --alarm-actionsSNSTopicArn
Este exemplo mostra como criar um alarme para quando ocorrerem mais de 10 eventos para um determinado rastreador de eventos ARN em 5 minutos. Para obter mais informações, consulte put-metric-alarm.
Para definir um alarme (CloudWatch API)
-
Chame
PutMetricAlarm
. Para obter mais informações, consulte Amazon CloudWatch API Reference.
Exemplo de aplicativo de monitoramento de tecnologia sem servidor Amazon Personalize
Para um aplicativo de exemplo que adiciona recursos de monitoramento, alerta e otimização para o Amazon Personalize, consulte o monitor do Amazon Personalize