Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Personalize facilmente suas notificações usando o Amazon Lookout for Metrics

Temos o prazer de anunciar que agora você pode adicionar filtros a alertas e também editar alertas existentes ao usar Amazon Lookout para métricas. Com este lançamento, você pode adicionar filtros à sua configuração de alertas para receber apenas notificações de anomalias que mais importam para você. Você também pode modificar os alertas existentes de acordo com suas necessidades de notificação à medida que as anomalias evoluem.

O Lookout for Metrics usa aprendizado de máquina (ML) para monitorar automaticamente as métricas mais importantes para as empresas com maior velocidade e precisão. O serviço também facilita o diagnóstico da causa raiz de anomalias, como quedas inesperadas na receita, altas taxas de carrinhos de compras abandonados, picos de falhas em transações de pagamento, aumento de novas inscrições de usuários e muito mais. O Lookout for Metrics vai além da simples detecção de anomalias. Ele permite que os desenvolvedores configurem o monitoramento autônomo de métricas importantes para detectar anomalias e identificar sua causa raiz em questão de poucos cliques, usando a mesma tecnologia usada pela Amazon internamente para detectar anomalias em suas métricas, tudo sem a necessidade de experiência em ML.

Alerta é um recurso opcional que permite configurar notificações sobre anomalias nos conjuntos de dados, que são enviadas por Serviço de notificação simples da Amazon (Amazon SNS) e AWS Lambda funções. Anteriormente, ao configurar um alerta, você era notificado sobre todas as anomalias detectadas acima da pontuação de gravidade selecionada, o que dificultava a identificação rápida das anomalias mais relevantes para o seu negócio. Agora, ao implementar filtros e edições no sistema de alertas, diferentes unidades de negócios da sua organização podem especificar os tipos de alertas que recebem. Seus desenvolvedores podem se beneficiar desse recurso recebendo alertas sobre anomalias relacionadas ao desenvolvimento de seu serviço, enquanto seus analistas de negócios e gerentes de negócios podem rastrear anomalias relacionadas ao status de seus negócios, como um local com desempenho insatisfatório . Por exemplo, você pode configurar um alerta para ser notificado quando houver um pico ou queda em sua receita. Mas você pode estar interessado apenas em um local específico da loja e em um produto específico. O recurso de filtragem permite que você seja alertado apenas quando uma anomalia de receita se encaixa nos critérios que você definiu.

Visão geral da solução

Neste post, demonstramos como criar Alerta com filtros e como os filtros configurados publicam alertas apenas para anomalias que correspondem aos critérios do filtro. Os filtros de alerta são baseados em métricas e dimensões que estão presentes na definição do conjunto de dados para o detector de anomalias. A solução permite que você use filtros de alerta para obter notificações direcionadas para anomalias detectadas em seus dados. O diagrama a seguir ilustra a arquitetura da solução.

Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Provisione recursos com o AWS CloudFormation

Você pode usar o fornecido Formação da Nuvem AWS stack para configurar recursos para o passo a passo. Ele contém recursos para gerar continuamente dados ao vivo e publicá-los no Amazon S3, criar um detector (chamado TestAlertFilters) e adicione um conjunto de dados (chamado AlertFiltersDataset) para o detector. Conclua as seguintes etapas:

  1. Escolha Pilha de Lançamento:
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.
  2. Escolha Próximo.
  3. Insira um nome de pilha (por exemplo, L4MAlertFiltersStack).
  4. Insira os valores para o detector (TestAlertFilters) e conjunto de dados (AlertFiltersDataset).
  5. Escolha Próximo.
  6. Deixe as configurações para Configurar opções de pilha em seus padrões e escolha Próximo.
  7. Marque a caixa de seleção de confirmação e escolha Criar pilha.

Ative o detector criado pelo modelo CFN

Para configurar seu detector, conclua as etapas a seguir:

  1. No console do Lookout for Metrics, escolha Detectores no painel de navegação.
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.
  2. Selecione o detector TestAlertFilters e escolha Ver detalhes.
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.
  3. Para ativar o detector, você pode escolher Ativação no topo ou escolha Ativar detector para Como Funciona.
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.
  4. Escolha Ativação para confirmar se deseja ativar o detector para detecção contínua.
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Uma mensagem de confirmação mostra que o detector está sendo ativado. A ativação pode levar até 1 hora para ser concluída. Enquanto isso, podemos prosseguir com a configuração do alerta.

Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Configure seu alerta

Agora configuramos um alerta para receber notificações de anomalias detectadas pelo detector. Os filtros de alerta são configurações opcionais e você pode selecionar até 5 medidas e 5 dimensões ao adicionar filtros. Neste post, explicamos a criação de um alerta com filtros. Conclua as seguintes etapas:

  1. Na página de detalhes do detector, escolha Adicionar alertas.
  2. Confirme seu nome de alerta.
    Lookout for Metrics preenche os campos de configuração com as métricas e dimensões fornecidas durante a criação do conjunto de dados. Pontuação de gravidade campo é opcional, que anteriormente era um campo obrigatório. Por padrão, começamos com uma pontuação de gravidade de 70, que você pode alterar ou remover.
  3. Para adicionar uma medida, escolha Adicionar critérios e escolha A medida.
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.
  4. Escolha Meça EQUALS, escolha o revenue a medida.
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.
  5. Escolha Adicionar critérios novamente e escolha Dimensão.
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.
    Você pode escolher até 5 filtros de dimensão. Para este post, configuramos dois.
  6. Escolha Dimensão, escolha o marketplace dimensão.
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.
  7. Escolha É igual a, adicione os valores US e CA.
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.
  8. Adicionar category como sua segunda dimensão com os valores fashion e jewellery.
  9. Escolha Pontuação de gravidade, insira 20.
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.
  10. Escolha Canal, escolha Amazon SNS.
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.
  11. Escolha seu tópico SNS (para este post, usamos o tópico SNS ao qual já assinamos nosso e-mail para receber as notificações de alerta).
  12. Escolha o seu formato (para este post, escolhemos Texto Longo).
  13. Debaixo Acesso de serviço, selecione Use uma função de serviço existente e escolha o seu papel.
  14. Escolha Adicionar alerta.
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.
    Uma mensagem aparece quando o alerta é criado com sucesso.
  15. Selecione o alerta e escolha Ver detalhes.
    Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Você pode revisar os filtros de alerta e outros detalhes. o Critérios de filtro explica como os filtros configurados são usados ​​para filtrar anomalias antes de publicar notificações de alerta.

Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Se você quiser modificar a configuração do alerta, selecione o alerta no Alertas página e escolha Editar.

Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Como alternativa, você pode abrir a página de detalhes do alerta e escolher Editar.

Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Você é redirecionado para o Editar página, onde você pode modificar a configuração do alerta conforme necessário. Você pode modificar as mesmas configurações definidas ao criar o alerta, mas não pode alterar o nome do alerta durante a edição.

Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Revise e analise os resultados

Quando o Lookout for Metrics detecta anomalias em seus dados, ele envia uma notificação se os alertas foram configurados nesse detector. Se os detalhes do grupo de anomalias corresponderem aos critérios de filtro (filtro de medida, filtro de dimensão e pontuação de gravidade) do alerta, uma notificação será publicada.

Para este exemplo, criamos dois alertas no detector, testAlertWithNoFilters e testRevenueForFashionOrJewelleryInUSOrCA, e anomalias injetadas em nossos dados. Também habilitamos a assinatura de e-mail no tópico SNS usado para publicação de notificação de alerta. As capturas de tela a seguir mostram os detalhes de cada alerta.

Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai. Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Veja a seguir um exemplo de uma notificação de anomalia para testRevenueForFashionOrJewelleryInUSOrCA:

{ "Type" : "Notification", "MessageId" : "0b0a7bfe-d029-5f4f-b706-20f644793c3d", "TopicArn" : "arn:aws:sns:us-west-2:488415817882:filterAlertsDemoTopic", "Message" : "[Amazon LookoutForMetrics] The anomaly detector TestAlertFilters detected an anomaly in revenue with a severity score of 77.3 on May 25, 2022 at 8:05 PM. nAnomalous graphs were detected for the following:n nrevenue for: jewellery, thirdParty, CA, regular, priorityn nrevenue for: electronics, self, MX, premium, overnightn nrevenue for: electronics, self, US, regular, overnightn nTo view the anomaly, visit the Lookout for Metrics console at: https://us-west-2.console.aws.amazon.com/lookoutmetrics/home?region=us-west-2#arn:aws:lookoutmetrics:us-west-2:488415817882:AnomalyDetector:TestAlertFilters/anomalies/anomaly/bd0a07e1-c520-46bd-aaa3-dcc00583d707 nTo modify settings for this alert: https://us-west-2.console.aws.amazon.com/lookoutmetrics/home?region=us-west-2#arn:aws:lookoutmetrics:us-west-2:488415817882:AnomalyDetector:TestAlertFilters/alerts/alertDetails/arn:aws:lookoutmetrics:us-west-2:488415817882:Alert:testRevenueForFashionOrJewelleryInUSOrCA", "Timestamp" : "2022-05-25T20:31:12.330Z", "SignatureVersion" : "1", "Signature" : "pFDZj3TwLrL9rqjkRiVgbWjcrPhxz5PDV485d6NroLXWhrviX7sUEQqOIL5j8YYd0SFBjFEkrZKZ27RSbd+33sRhJ52mmd1eR23cZQP68+iIVdpeWubcPgGnqxoOa3APE1WZr4SmVK/bgJAjX1RXn0rKZvPzwDkxPD2fZB4gnbqPJ8GBw/1dxU5qfJzRpkqc87d1gpvQIwMpb5uUROuPZEQVyaR/By0BTsflkE2Sz2mOeZQkMaXz3q9dwX/qDxyR9q6gNviMagGtOLwtb6StN8/PUYlvK9fCBcJnJxg0bdmMtnXiXWdl1O7J50Wqj4Tkl8amph97UlVAnComoe649g==", "SigningCertURL" : "https://sns.us-west-2.amazonaws.com/SimpleNotificationService-7ff5318490ec183fbaddaa2a969abfda.pem", "UnsubscribeURL" : "https://sns.us-west-2.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:us-west-2:488415817882:filterAlertsDemoTopic:8f24ae74-b160-44c7-8bc9-96a30e27d365"
}

Veja a seguir um exemplo de uma notificação de anomalia para testAlertWithNoFilters:

{ "Type" : "Notification", "MessageId" : "fcc70263-f2c1-52ed-81ec-596b8c399b67", "TopicArn" : "arn:aws:sns:us-west-2:488415817882:filterAlertsDemoTopic", "Message" : "[Amazon LookoutForMetrics] The anomaly detector TestAlertFilters detected an anomaly in revenue with a severity score of 77.59 on May 25, 2022 at 6:35 PM. nAnomalous graphs were detected for the following:n nrevenue for: jewellery, self, UK, regular, overnightn nrevenue for: jewellery, thirdParty, JP, premium, overnightn nrevenue for: electronics, thirdParty, DE, premium, priorityn nTo view the anomaly, visit the Lookout for Metrics console at: https://us-west-2.console.aws.amazon.com/lookoutmetrics/home?region=us-west-2#arn:aws:lookoutmetrics:us-west-2:488415817882:AnomalyDetector:TestAlertFilters/anomalies/anomaly/194c87f4-3312-420c-8920-12fbfc9b1700 nTo modify settings for this alert: https://us-west-2.console.aws.amazon.com/lookoutmetrics/home?region=us-west-2#arn:aws:lookoutmetrics:us-west-2:488415817882:AnomalyDetector:TestAlertFilters/alerts/alertDetails/arn:aws:lookoutmetrics:us-west-2:488415817882:Alert:testAlertWithNoFilters", "Timestamp" : "2022-05-25T19:00:08.374Z", "SignatureVersion" : "1", "Signature" : "e4+BHo4eh8wNbfQMaR3L8MWY2wkpqxoxKKrj2h/QROQHvhcnYfucYchjfppgjM8LNIF7Oo4QfuP6qcLj9DlghiMZ80qpzHyAH6vmIDfSjK7Bz23i8rnIMyKJIVRFN8z69YlC9vfsp3MayWyyMJcskeVJ1bzsdkDIeA5gkT1le8yh/9nhbsgwm+bowNjsnl+/sFwk6QZJlplYB27sOqegrm73nH/CrmTe4FcPtekCRysSECwMLKazPJqR1uiGagnWfUeyTptRg9rVQVQJJdmOUwlv8vodR96s52btAegpY4iZZLUJ87vs1PwOwVfTTIHf+pdnwPUuFupzejUEudP7sQ==", "SigningCertURL" : "https://sns.us-west-2.amazonaws.com/SimpleNotificationService-7ff5318490ec183fbaddaa2a969abfda.pem", "UnsubscribeURL" : "https://sns.us-west-2.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:us-west-2:488415817882:filterAlertsDemoTopic:8f24ae74-b160-44c7-8bc9-96a30e27d365"
}

Não recebemos a notificação dessa anomalia por meio do testRevenueForFashionOrJewelleryInUSOrCA alerta porque os detalhes do grupo de anomalias não correspondem aos critérios de filtro da dimensão marketplace. Para nossos critérios de filtro na medida revenue, a dimensão marketplace deve ser igual US or CA, e a dimensão category deve ser igual fashion or jewellery, com um limiar de gravidade de 20.

Embora a anomalia detectada corresponda aos critérios de filtro para a medida, pontuação de gravidade e category dimensão, não corresponde aos critérios para a marketplace dimensão, então o alerta não foi publicado.

Com base nas notificações que recebemos, podemos confirmar que o Lookout for Metrics detectou anomalias e verificou as notificações baseadas em filtro de alerta.

limpar

Depois de concluir o teste, você pode excluir a pilha do CloudFormation criada pelo modelo. A exclusão da pilha limpa todos os recursos criados para este teste. Para excluir a pilha, abra o console do AWS CloudFormation, selecione a pilha L4MAlertFiltersStacke escolha Apagar.

A exclusão da pilha não exclui o bucket do S3 criado pelo modelo porque não está vazio; você tem que excluí-lo manualmente.

Conclusão

Agora você pode personalizar facilmente sua experiência de notificação adicionando filtros e editando alertas existentes para reduzir o ruído e se concentrar nas métricas mais importantes para sua empresa.

Para saber mais sobre esse recurso, consulte Trabalhando com alertas. Você pode usar esse recurso em todas as regiões onde o Lookout for Metrics está publicamente disponível. Para obter mais informações sobre a disponibilidade da região, consulte Serviços regionais da AWS.


Sobre os autores

Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.Alex Kim é gerente de produto sênior para serviços de IA da AWS. Sua missão é fornecer soluções de IA/ML para todos os clientes que podem se beneficiar delas. Em seu tempo livre, ele gosta de todos os tipos de esportes e descobrir novos lugares para comer.

Personalize facilmente suas notificações ao usar o Amazon Lookout for Metrics PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.Utkarsh Dubey é engenheiro de desenvolvimento de software na equipe Lookout for Metrics. Seus interesses estão na construção de sistemas distribuídos escaláveis. Nas horas vagas, gosta de viajar e conversar com os amigos.

Carimbo de hora:

Mais de Aprendizado de máquina da AWS