Monitorando o Amazon Fraud Detector com a Amazon CloudWatch - Amazon Fraud Detector

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 Fraud Detector com a Amazon CloudWatch

Você pode monitorar o Amazon Fraud Detector usando o Amazon Fraud Detector CloudWatch, que coleta dados brutos e os processa em métricas legíveis, quase em tempo real. Essas estatísticas são mantidas por 15 meses, de maneira que você possa acessar informações históricas e ter uma perspectiva melhor de como o aplicativo web ou o serviço está se saindo. Você também pode definir alarmes que observam determinados limites e enviam notificações ou realizam ações quando esses limites são atingidos. Para obter mais informações, consulte o Guia CloudWatch do usuário da Amazon.

Usando CloudWatch métricas para o Amazon Fraud Detector.

Para usar métricas, você deve especificar as seguintes informações:

  • O namespace métrico. Um namespace é um contêiner que o CloudWatch Amazon Fraud Detector usa para publicar suas métricas. Se você estiver usando a CloudWatch ListMetricsAPI ou o comando list-metrics para visualizar as métricas do Amazon Fraud Detector, especifique AWS/FraudDetector o namespace.

  • A dimensão da métrica. Uma dimensão é um par nome-valor que ajuda você a identificar de forma exclusiva uma métrica, por exemplo, DetectorId pode ser um nome de dimensão. Especificar uma dimensão métrica é opcional.

  • O nome da métrica, como GetEventPrediction.

Você pode obter dados de monitoramento para o Amazon Fraud Detector usando o AWS Management Console AWS CLI, o ou a CloudWatch API. Você também pode usar a CloudWatch API por meio de um dos kits de desenvolvimento de software (SDKs) da Amazon AWS ou das ferramentas de CloudWatch API. O console exibe uma série de gráficos com base nos dados brutos da CloudWatch API. Dependendo das necessidades, você pode preferir usar os gráficos exibidos no console ou recuperados da 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étricas relevantes

Como faço para rastrear o número de previsões que foram realizadas?

Monitorar a métrica GetEventPrediction.

Como posso monitorar os GetEventPrediction erros?

Use as GetEventPrediction4xxError métricas GetEventPrediction5xxError e as.

Como posso monitorar a latência das chamadas GetEventPrediction?

Use a métrica GetEventPredictionLatency.

Você deve ter as CloudWatch permissões apropriadas para monitorar o Amazon Fraud Detector com CloudWatch. Para obter mais informações, consulte Autenticação e controle de acesso para a Amazon CloudWatch.

Acesse as métricas do Amazon Fraud Detector

As etapas a seguir mostram como acessar as métricas do Amazon Fraud Detector usando o CloudWatch console.

Para visualizar métricas (console)
  1. Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/.

  2. Escolha Métricas, escolha a guia Todas as métricas e, em seguida, escolha Fraud Detector.

  3. Escolha a dimensão da métrica.

  4. Escolha a métrica desejada na lista e um período para o gráfico.

Criar um alarme

Você pode criar um CloudWatch alarme que envia uma mensagem do Amazon Simple Notification Service (Amazon SNS) quando o alarme muda de estado. Um alarme observa uma única métrica por um período tempo que você especifica. Ele executa uma ou mais ações com base no valor da métrica em relação a um limite especificado ao longo de vários períodos. A ação é uma notificação enviada a um tópico do Amazon SNS ou a uma política de Auto Scaling.

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)
  1. Faça login no AWS Management Console e abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, escolha Alarmes e escolha Criar alarme. Isso abre o Assistente de Criação de Alarmes.

  3. Escolha Selecionar métrica.

  4. Na guia Todas as métricas, escolha Fraud Detector.

  5. Escolha Por ID do detector e, em seguida, escolha a GetEventPredictionmétrica.

  6. Escolha a guia Graphed metrics (Métricas em gráfico).

  7. Em Estatística, selecione Soma.

  8. Escolha Selecionar métrica.

  9. Em Condições, escolha Estático para o tipo Limite e Maior para Sempre que... e, em seguida, insira um valor máximo de sua escolha. Escolha Próximo.

  10. Para enviar alarmes para um tópico existente do Amazon SNS, em Enviar notificação para:, escolha um tópico existente do SNS. 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 Nova lista para criar um novo tópico do Amazon SNS, os endereços de e-mail deverão ser verificados antes que os destinatários desejados recebam as notificações. O Amazon SNS envia só e-mails quando o alarme entra em um estado de alarme. Se essa alteração no estado do alarme ocorrer antes da verificação dos endereços de e-mail, os destinatários pretendidos não receberão uma notificação.

  11. Escolha Próximo. Adicione um nome e uma descrição opcional para seu alarme. Escolha Próximo.

  12. Escolha Create Alarm.

Métricas do Amazon Fraud Detector

O Amazon Fraud Detector envia as seguintes métricas para CloudWatch. Todas as métricas suportam essas estatísticas:Average,Minimum,Maximum,Sum.

Métrica Descrição

GetEventPrediction

O número de solicitações de GetEventPrediction API.

Dimensões válidas: DetectorID

GetEventPredictionLatency

O intervalo de tempo necessário para responder a uma solicitação do cliente a partir da GetEventPrediction solicitação.

Dimensões válidas: DetectorID

Unidade: milissegundos

GetEventPrediction4XXError

O número de GetEventPrediction solicitações em que o Amazon Fraud Detector retornou um código de resposta HTTP 4xx. Para cada resposta 4xx, 1 é enviada.

Dimensões válidas: DetectorID

GetEventPrediction5XXError

O número de GetEventPrediction solicitações em que o Amazon Fraud Detector retornou um código de resposta HTTP 5xx. Para cada resposta 5xx, 1 é enviada.

Dimensões válidas: DetectorID

Prediction

O número de previsões. 1 é enviado em caso de sucesso.

Dimensões válidas:DetectorID, DetectorVersionID

PredictionLatency

O intervalo de tempo gasto para uma operação de previsão.

Dimensões válidas:DetectorID, DetectorVersionID

Unidade: milissegundos

PredictionError

O número de previsões em que o Amazon Fraud Detector encontrou um erro. 1 é enviado se um erro for encontrado.

Dimensões válidas:DetectorID, DetectorVersionID

VariableUsed

O número de GetEventPrediction solicitações em que a variável foi usada como parte da avaliação.

Dimensões válidas:DetectorID,DetectorVersionID, VariableName

VariableDefaultReturned

O número de GetEventPrediction solicitações em que a variável não estava presente como parte dos atributos do evento e, portanto, o valor padrão da variável foi usado durante a avaliação.

Dimensões válidas:DetectorID,DetectorVersionID, VariableName

RuleNotEvaluated

O número de GetEventPrediction solicitações em que a regra não foi avaliada porque uma regra anterior correspondeu.

Dimensões válidas:DetectorID,DetectorVersionID, RuleID

RuleEvaluateTrue

O número de GetEventPrediction solicitações em que a regra foi acionada como verdadeira e o resultado da regra foi retornado.

Dimensões válidas:DetectorID,DetectorVersionID, RuleID

RuleEvaluateFalse

O número de GetEventPrediction solicitações em que a regra foi avaliada como False.

Dimensões válidas:DetectorID,DetectorVersionID, RuleID

RuleEvaluateError

O número de GetEventPrediction solicitações em que a regra é avaliada com erro

Dimensões válidas:DetectorID,DetectorVersionID, RuleID

OutcomeReturned

O número de GetEventPrediction chamadas em que o resultado especificado foi retornado.

Dimensões válidas:DetectorID,DetectorVersionID, OutcomeName

ModelInvocation (Amazon SageMaker model endpoint)

O número de GetEventPrediction solicitações em que o endpoint do SageMaker modelo foi invocado como parte da avaliação.

Dimensões válidas:DetectorID,DetectorVersionID, ModelEndpoint

ModelInvocationError (Amazon SageMaker model endpoint)

O número de GetEventPrediction solicitações em que o endpoint do SageMaker modelo invocado retornou um erro durante a avaliação.

Dimensões válidas:DetectorID,DetectorVersionID, ModelEndpoint

ModelInvocationLatency (Amazon SageMaker model endpoint)

O intervalo de tempo gasto pelo modelo importado para responder, conforme visualizado pelo Amazon Fraud Detector. Esse intervalo inclui somente a invocação do modelo.

Dimensões válidas:DetectorID,DetectorVersionID, ModelEndpoint

Unidade: milissegundos

ModelInvocation

O número de GetEventPrediction solicitações em que o modelo foi invocado como parte da avaliação.

Dimensões válidas:DetectorID,DetectorVersionID,ModelType, ModelID

ModelInvocationError

O número de GetEventPrediction solicitações em que o modelo Amazon Fraud Detector retornou um erro durante a avaliação.

Dimensões válidas:DetectorID,DetectorVersionID,ModelType, ModelID

ModelInvocationLatency

O intervalo de tempo gasto pelo modelo Amazon Fraud Detector para responder, conforme visualizado pelo Amazon Fraud Detector. Esse intervalo inclui somente a invocação do modelo.

Dimensões válidas:DetectorID,DetectorVersionID,ModelType, ModelID

Unidade: milissegundos