Introdução à detecção de anomalias de AWS custo - AWS Gestão de custos

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á.

Introdução à detecção de anomalias de AWS custo

Com a Detecção de Anomalias de AWS Custo ativada AWS Billing and Cost Management, você pode configurar seus monitores de custos e assinaturas de alertas para se adaptarem automaticamente ao seu ambiente em crescimento. AWS

AWS O Cost Anomaly Detection oferece monitores AWS gerenciados que rastreiam automaticamente os custos em todas as suas contas, equipes ou unidades de negócios sem configuração manual. Conforme sua organização cresce e muda, esses monitores incluem automaticamente novas contas, valores de tags ou categorias, mantendo uma cobertura abrangente sem configuração adicional.

Criar monitores de custo e assinaturas de alerta

Para começar a monitorar seus gastos, a Detecção de Anomalias de AWS Custos exige a configuração de pelo menos um monitor de custos para definir quais padrões de gastos monitorar. Depois de criar seu monitor, você pode anexar assinaturas de alerta para especificar quem recebe notificações e por meio de quais canais. Você também pode criar alertas individuais usando as Notificações AWS do Usuário para um controle mais granular sobre como os alertas são entregues.

nota

Você só pode acessar monitores de custo e assinaturas de alerta na conta que os criou. Monitores de custo para contas vinculadas, etiquetas de alocação de custos e categorias de custo só podem ser criados na conta de gerenciamento

Cost monitors
Para criar um monitor de custo
  1. Abra o console de Gerenciamento de Faturamento e Custos em https://console.aws.amazon.com/costmanagement/.

  2. No painel de navegação, escolha Detecção de anomalias de custo.

  3. Escolha a guia Monitores de custo.

  4. Escolha Criar monitor.

  5. Na Etapa 1, escolha um tipo de monitor e nomeie o monitor.

    Em Nome do monitor, insira um nome para o monitor de anomalias. Recomendamos que o nome seja uma breve descrição. Assim, você sabe o que o monitor representa quando exibir os monitores na guia Monitores de custo.

    Para obter mais informações sobre cada tipo de monitor e práticas recomendadas, consulte Tipos de monitor.

    Escolha seu método de monitor com base em suas necessidades:

    • Para monitores AWS gerenciados:

      1. Em Método de monitoramento, selecione Gerenciado por AWS.

      2. Selecione a dimensão que você deseja monitorar:

        • Serviços da AWS - Rastreia tudo Serviços da AWS automaticamente

        • Conta vinculada - rastreia todas as contas dos membros automaticamente

        • Tag de alocação de custos - rastreia todos os valores de uma chave de tag especificada

        • Categoria de custo - rastreia todos os valores em uma categoria especificada

      3. Se você selecionou Tag de alocação de custos, especifique a chave da tag no menu suspenso (por exemplo, “equipe de aplicativos” ou “ambiente”).

      4. Se você selecionou Categoria de custo, especifique a categoria na lista suspensa.

    • Para monitores gerenciados pelo cliente:

      1. Selecione a dimensão do seu monitor.

      2. Em Método de monitoramento, selecione Gerenciado pelo cliente.

      3. Escolha os valores específicos que você deseja monitorar (até 10).

  6. (Opcional) Adicione uma tag ao seu monitor. Para obter mais informações sobre tags, consulte Marcação de recursos da AWS no Guia da Referência geral da AWS .

    1. Insira o valor da chave para a tag.

    2. Selecione Adicionar nova tag para adicionar mais tags. O número máximo de tags que podem ser adicionadas é 50.

  7. Escolha Próximo.

  8. Na Etapa 2, configure suas assinaturas de alerta.

    Em Assinatura de alerta, se você não tiver uma assinatura existente, escolha Criar uma nova assinatura. Se você tiver assinaturas existentes, selecione Escolher uma assinatura existente.

    nota

    Uma assinatura de alerta avisa quando um monitor de custo detecta uma anomalia. Dependendo da frequência do alerta, você pode notificar pessoas designadas por e-mail ou pelo Amazon SNS.

    Para tópicos do Amazon SNS, configure para criar um Amazon Q Developer na configuração das aplicações de chat. Essa configuração mapeia o tópico do Amazon SNS para um canal do Slack ou uma sala de bate-papo do Amazon Chime. Por exemplo, crie uma assinatura para a equipe de finanças na sua organização. Para obter mais informações, consulte Receber alertas de anomalias em aplicações de chat.

    Em Nome da assinatura, insira um nome que descreva o caso de uso. Por exemplo, se a assinatura for para liderança, o nome da assinatura poderá ser “Relatório de liderança”.

    Em Frequência de alerta, escolha a frequência de notificação preferida.

    • Alertas individuais: o alerta avisa você assim que for detectada uma anomalia. Você pode receber vários alertas ao longo de um dia. Essas notificações exigem um tópico do Amazon SNS.

      Você pode configurar o tópico do Amazon SNS para criar um desenvolvedor do Amazon Q na configuração de aplicativos de bate-papo que mapeia o tópico do Amazon SNS para um canal do Slack ou uma sala de bate-papo do Amazon Chime. Para obter mais informações, consulte Receber alertas de anomalias em aplicações de chat.

    • Resumos diários: uma notificação por e-mail com um resumo diário dos 10 principais alertas do dia anterior, classificados por impacto nos custos. O sistema gera esse resumo diariamente às 00:00 UTC, embora o tempo real de entrega possa variar. Por exemplo, uma anomalia detectada às 04:30 UTC de 14 de janeiro será incluída no resumo diário enviado às 00:00 UTC de 15 de janeiro. Pelo menos um destinatário de e-mail deve ser especificado. Para alertas imediatos, recomendamos usar a opção de alertas individuais.

    • Resumos semanais: uma notificação por e-mail com um resumo semanal dos alertas. Você recebe um e-mail por semana contendo informações sobre várias anomalias que ocorreram durante essa semana. Pelo menos um destinatário de e-mail deve ser especificado.

    Em Destinatários de alerta, insira os endereços de e-mail para esta assinatura.

    Em Limite, insira um número para configurar as anomalias para as quais você deseja gerar alertas.

    Há dois tipos de limites: absolutos e percentuais. Os limites absolutos acionam alertas quando o impacto total do custo de uma anomalia excede o limite escolhido. Os limites percentuais acionam alertas quando a porcentagem total de impacto de uma anomalia excede o limite escolhido. A porcentagem de impacto total é a diferença percentual entre o gasto total esperado e o gasto real total.

    (Opcional) Escolha Adicionar limite para configurar um segundo limite na mesma assinatura. Os limites podem ser combinados escolhendo E ou OU na lista suspensa.

    nota

    AWS A Detecção de anomalias de custo envia uma notificação quando uma anomalia atinge ou excede o limite. Se uma anomalia persistir ao longo de vários dias, os destinatários de alerta continuarão a receber notificações enquanto o limite for atingido.

    Mesmo que uma anomalia esteja abaixo do limite do alerta, o modelo de machine learning continua a detectar anomalias de gastos na sua conta. Todas as anomalias detectadas pelo modelo de machine learning (com impactos de custo maiores ou menores do que o limite) estão disponíveis na guia Anomalias detectadas.

  9. (Opcional) Adicione uma tag à sua assinatura de alerta. Para obter mais informações sobre tags, consulte Marcação de recursos da AWS no Guia da Referência geral da AWS .

    1. Insira o valor da chave para a tag.

    2. Selecione Adicionar nova tag para adicionar mais tags. O número máximo de tags que podem ser adicionadas é 50.

  10. (Opcional) Escolha Adicionar assinaturas de alerta para criar outra assinatura de alerta. Com essa opção, você pode criar uma nova assinatura usando o mesmo monitor.

  11. Escolha Create monitor (Criar monitor).

Considerações importantes para monitores AWS gerenciados:

  • As assinaturas de alerta anexadas aos monitores AWS gerenciados usam o mesmo limite em todos os valores rastreados

  • À medida que novas contas, tags ou categorias de membros são adicionadas ao seu AWS ambiente, elas são incluídas automaticamente

  • Você não pode converter monitores gerenciados pelo cliente existentes em monitores AWS gerenciados

  • Para roteamento granular de alertas com base em valores específicos, configure as notificações AWS do usuário com padrões de filtragem JSON

nota

AWS monitores gerenciados podem rastrear até 5.000 valores em uma dimensão. Se sua organização tiver mais de 5.000 valores (por exemplo, mais de 5.000 contas de membros ou valores de tag), o monitor rastreará os 5.000 principais valores com base no gasto total.

Alert subscriptions
Para criar uma assinatura de alerta

É necessário criar pelo menos uma assinatura de alerta por monitor. As “etapas de criação de monitor de custo” que foram descritas anteriormente já incluem o processo de criação de assinatura de alerta. Se você quiser criar assinaturas adicionais, siga estas etapas.

  1. Escolha a guia Assinaturas de alerta.

  2. Selecione Criar uma assinatura.

  3. Em Subscription name (Nome da assinatura), insira um nome que descreva o caso de uso. Por exemplo, se a assinatura for para liderança, o nome da assinatura poderá ser “Relatório de liderança”.

  4. Em Frequência de alerta, escolha a frequência de notificação preferida.

    • Alertas individuais: o alerta avisa você assim que for detectada uma anomalia. Você pode receber vários alertas ao longo de um dia. Essas notificações exigem um tópico do Amazon SNS.

      Você pode configurar o tópico do Amazon SNS para criar um desenvolvedor do Amazon Q na configuração de aplicativos de bate-papo que mapeia o tópico do Amazon SNS para um canal do Slack ou uma sala de bate-papo do Amazon Chime. Para obter mais informações, consulte Receber alertas de anomalias em aplicações de chat.

    • Resumos diários: uma notificação por e-mail com um resumo diário dos 10 principais alertas do dia anterior, classificados por impacto nos custos. O sistema gera esse resumo diariamente às 00:00 UTC, embora o tempo real de entrega possa variar. Por exemplo, uma anomalia detectada às 04:30 UTC de 14 de janeiro será incluída no resumo diário enviado às 00:00 UTC de 15 de janeiro. Pelo menos um destinatário de e-mail deve ser especificado. Para alertas imediatos, recomendamos usar a opção de alertas individuais.

    • Resumos semanais: uma notificação por e-mail com um resumo semanal dos alertas. Você recebe um e-mail por semana contendo informações sobre várias anomalias que ocorreram durante essa semana. Pelo menos um destinatário de e-mail deve ser especificado.

  5. Em Destinatários de alerta, insira os endereços de e-mail para esta assinatura.

  6. Em Limite, insira um número para configurar as anomalias para as quais você deseja gerar alertas.

    Há dois tipos de limites: absolutos e percentuais. Os limites absolutos acionam alertas quando o impacto total do custo de uma anomalia excede o limite escolhido. Os limites percentuais acionam alertas quando a porcentagem total de impacto de uma anomalia excede o limite escolhido. A porcentagem de impacto total é a diferença percentual entre o gasto total esperado e o gasto real total.

    (Opcional) Escolha Adicionar limite para configurar um segundo limite na mesma assinatura. Os limites podem ser combinados escolhendo E ou OU na lista suspensa.

    nota

    AWS A Detecção de anomalias de custo envia uma notificação quando uma anomalia atinge ou excede o limite. Se uma anomalia persistir ao longo de vários dias, os destinatários de alerta continuarão a receber notificações enquanto o limite for atingido.

    Mesmo que uma anomalia esteja abaixo do limite do alerta, o modelo de machine learning continua a detectar anomalias de gastos na sua conta. Todas as anomalias detectadas pelo modelo de machine learning (com impactos de custo maiores ou menores do que o limite) estão disponíveis na guia Anomalias detectadas.

  7. Na seção Monitores de custo, selecione os monitores que você deseja associar à assinatura de alerta.

  8. (Opcional) Adicione uma tag à sua assinatura de alerta. Para obter mais informações sobre tags, consulte Marcação de recursos da AWS no Guia da Referência geral da AWS .

    1. Insira o valor da chave para a tag.

    2. Selecione Adicionar nova tag para adicionar mais tags. O número máximo de tags que podem ser adicionadas é 50.

  9. Selecione Criar assinatura.

AWS User Notifications

Para obter informações sobre como criar alertas individuais, consulte Usando notificações de AWS usuário com detecção de anomalias de custo.

Visão geral de anomalias detectadas

Na guia Anomalias detectadas, você pode visualizar uma lista de todas as anomalias detectadas durante um período selecionado. Por padrão, você pode ver as anomalias detectadas nos últimos 90 dias. Você pode pesquisar as anomalias por Gravidade, Avaliação, Serviços, Tipo de uso, Região, Tipo de monitor, Conta ou ID da anomalia. Você pode classificar por Data de início, Última detecção, Duração, Impacto no custo,% de impacto, Nome do monitor e Principal causa raiz (serviço).

As seguintes colunas padrão estão incluídas na guia Anomalias detectadas:

Data de início

O dia em que a anomalia começou.

Última detecção

A última vez em que a anomalia foi detectada.

Duração

Período de duração da anomalia. Uma anomalia pode estar em andamento.

Impacto do custo

O aumento de gastos detectado em comparação com o valor esperado. É calculado como actual spend - expected spend. Por exemplo, um impacto de custo total de USD 20 em um monitor de serviço significa que foi detectado um aumento de USD 20 em um serviço específico com a duração total dos dias especificados.

Impacto %

A diferença percentual entre o gasto real e o gasto esperado. É calculado como (total cost impact / expected spend) * 100. Por exemplo, se o impacto total do custo fosse de USD 20 e o gasto esperado fosse de USD 60, a porcentagem de impacto seria de 33,33%. Esse valor não pode ser calculado quando o gasto esperado é zero, portanto, nessas situações, o valor será exibido como “N/A”.

Nome do monitor

O nome do monitor de anomalias.

Principal causa raiz (Serviço)

A principal causa raiz do serviço para a anomalia. Ao selecionar o nome do serviço na coluna Principal causa, são exibidas as outras três dimensões da causa principal — conta, região e tipo de uso — para a principal causa da anomalia.

Visualizar mais

Um link para a página de detalhes da anomalia com informações sobre a análise da causa raiz e o impacto dos custos da anomalia. O link também indica o número de causas-raiz detectadas para uma anomalia.

A guia Anomalias detectadas também pode ser configurada para exibir colunas adicionais de informações. Todas as alterações feitas serão salvas no nível da conta em todas as visitas subsequentes à guia Anomalias detectadas. As colunas opcionais a seguir estão incluídas na guia Anomalias detectadas.

Conta

O ID da conta e o nome da conta que causou a anomalia. Se a conta estiver vazia, AWS detectou uma anomalia, mas a causa raiz é indeterminada.

Região

A região detectada como a principal causa da anomalia.

Tipo de uso

O tipo de uso detectado como a principal causa raiz da anomalia.

Gasto esperado

O valor que nossos modelos de machine learning esperavam que você gastasse durante a duração da anomalia, com base em seu padrão histórico de gastos.

Gasto real

O valor total que você realmente gastou durante a duração da anomalia.

Avaliação

Para cada anomalia detectada, você pode enviar uma avaliação para ajudar a melhorar nossos sistemas de detecção de anomalias. Os valores possíveis são Não enviado, Não é um problema ou Anomalias precisas.

Gravidade

Representa o grau de anormalidade de uma determinada anomalia, contabilizando padrões históricos de gastos. Uma baixa gravidade geralmente sugere um pequeno pico em comparação com o gasto histórico e uma alta gravidade sugere um grande pico. No entanto, um pequeno pico com gasto historicamente consistente é categorizado como de alta gravidade. E, da mesma forma, um grande pico com gasto histórico irregular é categorizado como de baixa gravidade.

Visualizar as anomalias detectadas e as possíveis causas principais

Depois de criar seus monitores, o AWS Cost Anomaly Detection avalia seus gastos futuros. Com base nas suas assinaturas de alerta definidas, você pode começar a receber alertas em até 24 horas.

Para exibir suas anomalias por meio de um alerta de e-mail
  1. Escolha o link fornecido Visualizar em Detecção de anomalias.

  2. Na página Detalhes das anomalias, você pode visualizar a análise da causa-raiz e o impacto da anomalia no custo.

  3. (Opcional) Escolha Exibir no Explorador de Custos para exibir um gráfico de série temporal do impacto do custo.

  4. (Opcional) Selecione Visualizar causa raiz na tabela Principais causas potenciais para uma causa raiz de interesse para ver um gráfico de série temporal filtrado por essa causa raiz.

  5. (Opcional) Escolha Enviar avaliação no alerta de informações Você achou esta anomalia detectada útil? para fornecer feedback e ajudar a melhorar nossa precisão de detecção.

Para visualizar suas anomalias no console de AWS Billing and Cost Management
  1. Abra o console de Gerenciamento de Faturamento e Custos em https://console.aws.amazon.com/costmanagement/.

  2. No painel de navegação, escolha Detecção de Anomalias em Custos.

  3. (Opcional) Na guia Anomalias detectadas, use a área de pesquisa para restringir a lista de anomalias detectadas para uma determinada categoria. Você pode pesquisar por Gravidade, Avaliação, Serviço, Conta, Tipo de uso, Região e Tipo de Monitor.

  4. (Opcional) Escolha a Data de início para visualizar os detalhes de uma anomalia específica.

  5. Na página Detalhes das anomalias, você pode visualizar a análise da causa raiz e o impacto da anomalia no custo.

  6. (Opcional) Escolha Exibir no Explorador de Custos para visualizar um gráfico de série temporal do impacto dos custos e, se necessário, aprofundar-se nos dados.

  7. (Opcional) Escolha Exibir causa raiz na tabela de possíveis causas-raiz mais bem classificadas para ver um gráfico de séries temporais filtrado pela causa raiz.

  8. (Opcional) Escolha Enviar avaliação no alerta de informações Você achou esta anomalia detectada útil? para fornecer feedback e ajudar a melhorar nossa precisão de detecção.

Para visualizar as anomalias de um tópico do Amazon SNS
  1. Inscreva-se em um endpoint no tópico do Amazon SNS criado para um monitor de custo com alertas individuais. Para obter instruções, consulte Subscribing to an Amazon SNS topic no Guia do desenvolvedor do Amazon Simple Notification Service.

  2. Depois que seu endpoint receber mensagens do tópico do Amazon SNS, abra uma mensagem e encontre anomalyDetailsLinka URL. O exemplo a seguir é uma mensagem da AWS Cost Anomaly Detection por meio do Amazon SNS.

    { "accountId": "123456789012", "anomalyDetailsLink": "https://console.aws.amazon.com/cost-management/home#/anomaly-detection/monitors/abcdef12-1234-4ea0-84cc-918a97d736ef/anomalies/12345678-abcd-ef12-3456-987654321a12", "anomalyEndDate": "2021-05-25T00:00:00Z", "anomalyId": "12345678-abcd-ef12-3456-987654321a12", "anomalyScore": { "currentScore": 0.47, "maxScore": 0.47 }, "anomalyStartDate": "2021-05-25T00:00:00Z", "dimensionKey": { "type": "DIMENSION", "key": "SERVICE" }, "dimensionalValue": "ServiceName", "impact": { "maxImpact": 151, "totalActualSpend": 1301, "totalExpectedSpend": 300, "totalImpact": 1001, "totalImpactPercentage": 333.67 }, "monitorArn": "arn:aws:ce::123456789012:anomalymonitor/abcdef12-1234-4ea0-84cc-918a97d736ef", "rootCauses": [ { "linkedAccount": "AnomalousLinkedAccount", "linkedAccountName": "AnomalousLinkedAccountName", "region": "AnomalousRegionName", "service": "AnomalousServiceName", "usageType": "AnomalousUsageType", "impact": { "contribution": 601, } } ], "subscriptionId": "874c100c-59a6-4abb-a10a-4682cc3f2d69", "subscriptionName": "alertSubscription" }
  3. Abra o anomalyDetailsLinkURL em um navegador da web. O URL leva você à página Detalhes das anomalias associada. Essa página mostra a análise da causa-raiz e o impacto nos custos da anomalia.

Tipos de monitor

Você pode escolher o tipo de monitor adequado à estrutura da sua conta. AWS A detecção de anomalias de custo oferece duas abordagens para a criação de monitores: monitores AWS gerenciados que rastreiam automaticamente os 5.000 principais valores de forma independente dentro de uma dimensão e monitores gerenciados pelo cliente que permitem selecionar valores específicos que são monitorados de forma agregada.

Dimensão do monitor AWS Gerenciado Gerenciado pelo cliente
Serviços da AWS Avalia automaticamente tudo o que Serviços da AWS é usado pela sua conta em busca de anomalias. Quando você começa a usar novos Serviços da AWS, o monitor começa automaticamente a avaliá-los. Disponível nas contas de gerenciamento e de membros. Não há suporte para Serviços da AWS monitores gerenciados pelo cliente.
Contas vinculadas Monitora automaticamente os padrões de gastos em todas as contas dos membros da sua organização. À medida que novas contas são adicionadas, elas são automaticamente incluídas na cobertura de monitoramento. Disponível somente em contas de gerenciamento. Acompanhe contas de membros específicas (até 10) que você seleciona manualmente. Os gastos são agregados em contas selecionadas. Útil para monitorar contas ou ambientes de projetos específicos em conjunto.
Tags de alocação de custos da Monitora automaticamente todos os valores exclusivos de uma chave de tag especificada. Por exemplo, especificar “equipe de aplicativo” rastreia cada valor da equipe (equipe-a, equipe-b, equipe-c) de forma independente. Os novos valores de tag são incluídos automaticamente à medida que são criados. Rastreie valores de tag específicos (até 10) que você seleciona manualmente para uma determinada chave de tag. Útil quando você precisa de limites diferentes para valores de tag diferentes ou deseja monitorar somente equipes de alta prioridade.
Categorias de custos Rastreia automaticamente todos os valores dentro de uma categoria de custo especificada. Se você tem uma categoria de “unidade de negócios” com valores como “varejo”, “atacado” e “operações”, o monitor analisa os padrões de gastos de cada unidade de forma independente. Os novos valores da categoria de custo são incluídos automaticamente à medida que são criados. Rastreie um valor específico da categoria de custo que você seleciona manualmente. Útil para monitorar unidades de negócios ou centros de custo específicos com requisitos de limite exclusivos.

O número máximo de contas de membros ou valores de tag que você pode selecionar para cada monitor gerenciado pelo cliente é 10.

Quando usar cada tipo de monitor

Use monitores AWS gerenciados quando precisar:

  • Cobertura abrangente em todos os valores em uma dimensão

  • Adaptação automática à medida que sua organização cresce

  • Sobrecarga mínima de manutenção

  • Monitoramento consistente em todas as equipes/contas

Use monitores gerenciados pelo cliente quando precisar:

  • Limites de alerta diferentes para grupos diferentes

  • Para monitorar subconjuntos específicos de contas ou equipes

  • Para agregar gastos em valores específicos

  • Monitoramento especial para cargas de trabalho confidenciais ou de alta prioridade

Melhores práticas:

  • Use monitores AWS gerenciados para uma cobertura abrangente em toda a dimensão da organização de custos primários

  • Mantenha seu Serviços da AWS monitor junto com outros monitores AWS gerenciados para obter visibilidade agregada do nível de serviço

  • Use monitores gerenciados pelo cliente para complementar os monitores AWS gerenciados para casos de uso específicos que exigem limites ou agrupamentos diferentes

  • Evite criar monitores que abranjam várias dimensões para evitar alertas duplicados

nota

Os monitores gerenciados pelo cliente eram anteriormente chamados de monitores personalizados. A funcionalidade permanece a mesma, com a mudança de nome refletindo a distinção dos monitores que AWS gerenciam em seu nome.

Para obter mais informações sobre a criação do tópico do Amazon SNS, consulte Criação de um tópico do Amazon SNS para notificações de anomalias.