Identificar anomalias e alterações inesperadas nos custos

O artigo ajuda-o a identificar anomalias e alterações inesperadas nos seus custos na nuvem utilizando a Gestão de Custos e a Faturação. Não há nenhum custo para usar os recursos de Gerenciamento de Custos e Cobrança para suas assinaturas do Azure. Você começa com a deteção de anomalias para assinaturas na análise de custos para identificar quaisquer padrões de uso atípicos com base em suas tendências de custo e uso. Em seguida, você aprende a detalhar informações de custos para encontrar e investigar picos e quedas de custos.

Você também pode criar um alerta de anomalia para ser notificado automaticamente quando uma anomalia for detetada.

Em geral, há três tipos de alterações que você pode querer investigar:

  • Novos custos—Por exemplo, um recurso que foi iniciado ou adicionado, como uma máquina virtual. Os novos custos aparecem frequentemente como um custo que começa do zero.
  • Custos removidos—Por exemplo, um recurso que foi interrompido ou excluído. Os custos removidos geralmente aparecem como custos que terminam em zero.
  • Custos alterados (aumentados ou diminuídos)—Por exemplo, um recurso foi alterado de alguma forma que causou um aumento ou diminuição de custos. Algumas alterações, como o redimensionamento de uma máquina virtual, podem ser apresentadas como um novo medidor que substitui um medidor removido, ambos sob o mesmo recurso.

Identificar anomalias de custo

A nuvem vem com a promessa de economias de custos significativas em comparação com os custos locais. No entanto, as economias exigem diligência para planejar, governar e monitorar proativamente suas soluções de nuvem. Mesmo com processos proativos, surpresas de custos ainda podem acontecer. Por exemplo, você pode notar que algo mudou, mas não sabe o quê. Usar a deteção de anomalias do Gerenciamento de Custos para suas assinaturas pode ajudar a minimizar surpresas.

Se você sabe se tem alguma anomalia de custo existente ou não, a análise de custos informa se encontra algo incomum como parte do Insights. Caso contrário, a análise de custos mostra Nenhuma anomalia detetada.

Ver anomalias na análise de custos

A deteção de anomalias está disponível nas visualizações inteligentes de análise de custos quando você seleciona um escopo de assinatura. Você pode visualizar seu status de anomalia como parte do Insights.

Nota

Os alertas de anomalia de custo não estão disponíveis para clientes do Azure Government.

No portal do Azure, navegue até Gerenciamento de Custos da Página Inicial do Azure. Selecione um escopo de assinatura e, no menu à esquerda, selecione Análise de custos. Na lista de vistas, selecione qualquer vista em Vistas inteligentes. No exemplo a seguir, o modo de exibição inteligente Recursos é selecionado. Se você tem uma anomalia de custo, você vê um insight.

Exemplo de captura de tela mostrando um insight.

Se você não tiver nenhuma anomalia, você verá um insight Sem anomalias detetadas , confirmando as datas que foram avaliadas.

Exemplo de captura de tela mostrando a mensagem Nenhuma anomalia detetada.

Analise detalhadamente os detalhes da anomalia

Para detalhar os dados subjacentes para algo que mudou, selecione o link de insight. Ele abre uma exibição na análise de custos clássica onde você pode revisar seu uso diário por grupo de recursos para o intervalo de tempo que foi avaliado.

Continuando do exemplo anterior da anomalia rotulada Taxa de execução diária para baixo 748% em 28 de setembro, vamos examinar seus detalhes depois que o link for selecionado. A imagem de exemplo a seguir mostra detalhes sobre a anomalia. Observe o grande aumento nos custos, um aumento de custos e eventual queda de um recurso temporário e de curta duração.

Exemplo de captura de tela mostrando um aumento de custo de um recurso de curta duração.

As anomalias de custo são avaliadas diariamente para subscrições e comparam a utilização total do dia com um total previsto com base nos últimos 60 dias para ter em conta padrões comuns na sua utilização recente. Por exemplo, picos todas as segundas-feiras. A deteção de anomalias é executada 36 horas após o final do dia (UTC) para garantir que um conjunto de dados completo esteja disponível.

O modelo de deteção de anomalias é uma série temporal univariada, previsão não supervisionada e modelo baseado em reconstrução que usa 60 dias de uso histórico para treinamento e, em seguida, prevê o uso esperado para o dia. A previsão de deteção de anomalias usa um algoritmo de aprendizagem profunda chamado WaveNet. É diferente da previsão de Gestão de Custos. O uso total normalizado é determinado como anômalo se estiver fora do intervalo esperado com base em um intervalo de confiança predeterminado.

A deteção de anomalias está disponível para todas as assinaturas monitoradas usando a análise de custos. Para habilitar a deteção de anomalias para suas assinaturas, abra uma visualização inteligente de análise de custos e selecione sua assinatura no seletor de escopo na parte superior da página. Vê uma notificação a informá-lo de que a sua subscrição está integrada e começa a ver o seu estado de deteção de anomalias no prazo de 24 horas.

Criar um alerta de anomalia

Você pode criar um alerta para ser notificado automaticamente quando uma anomalia for detetada. A criação de um alerta de anomalia requer o Contribuidor de Gerenciamento de Custos ou uma função maior ou a Microsoft.CostManagement/scheduledActions/write permissão para funções personalizadas. Para obter mais informações, consulte Comportamento do recurso para cada função.

Nota

Os alertas de anomalia são enviados com base no acesso atual do criador da regra no momento em que o e-mail é enviado. Se sua organização tiver uma política que proíba permanentemente a atribuição de privilégios mais altos aos usuários, você poderá usar uma entidade de serviço e criar o alerta diretamente usando a API de Ações Agendadas.

Um e-mail de alerta de anomalia inclui um resumo das alterações na contagem e no custo do grupo de recursos. Também inclui as principais alterações do grupo de recursos do dia em comparação com os 60 dias anteriores. Além disso, ele tem um link direto para o portal do Azure para que você possa revisar o custo e investigar mais.

Um e-mail de alerta de anomalia é enviado apenas uma vez - no momento da deteção.

  1. Na Página Inicial do Azure, selecione Gerenciamento de Custos em Ferramentas.
  2. Verifique se a assinatura correta está selecionada no escopo na parte superior da página.
  3. No menu à esquerda, selecione Alertas de custo.
  4. Na barra de ferramentas, selecione + Adicionar.
  5. Na página Criar regra de alerta, selecione Anomalia como o Tipo de alerta.
  6. Insira todas as informações necessárias e selecione Criar.
    Captura de ecrã a mostrar a página Criar regra de alerta onde introduz informações de notificação para um alerta. Você pode visualizar e gerenciar a regra de alerta de anomalia navegando até Regras de alerta no menu de navegação esquerdo.

Aqui está um exemplo de e-mail gerado para um alerta de anomalia.

Captura de tela mostrando um exemplo de e-mail de alerta de anomalia.

Encontre manualmente alterações de custos inesperadas

Vejamos um exemplo mais detalhado de como encontrar uma mudança no custo. Ao navegar até Análise de custos e, em seguida, selecionar um escopo de assinatura, você começa com a visualização Custos acumulados. A captura de tela a seguir mostra um exemplo do que você pode ver.

Exemplo de captura de tela mostrando a visualização de custos acumulados.

Com a visualização padrão e o mês atual (março de 2022), a imagem de exemplo não mostra nenhuma queda ou pico.

Altere a visualização para Custos diários e expanda o intervalo de datas para Ano passado (2021). Em seguida, defina a granularidade como Mensal. Na imagem a seguir, observe que há um aumento significativo nos custos para o grupo de arcticmustang recursos a partir de julho.

Exemplo de captura de tela mostrando um aumento nos custos mensais.

Vamos examinar o aumento do custo para o grupo de recursos mais detalhadamente. Para detalhar o período de tempo da alteração, altere o intervalo de datas. No exemplo a seguir, definimos um intervalo de datas personalizado de junho a julho de 2021 e, em seguida, definimos a Granularidade como Diária. No exemplo, o custo diário para o grupo de recursos foi de cerca de US$ 4,56. Em 30 de junho, o custo aumentou para US $ 20,68. Mais tarde, em 1º de julho e depois, o custo diário foi para US $ 30,22.

Exemplo de captura de tela mostrando um aumento nos custos diários.

Até agora, o Tribunal constatou um aumento do custo para o articmustang grupo de recursos no final de junho e início de julho. Você pode notar que o aumento de custo se estendeu por dois dias. A mudança levou dois dias porque uma mudança no meio de um dia não mostra o efeito completo dessa mudança até o dia inteiro seguinte.

Vamos continuar detalhando os dados para saber mais sobre o aumento de custos. Selecione o item que aumentou em custo (articmustang) para definir automaticamente um filtro para o nome do grupo de recursos. Em seguida, altere a lista Agrupar por para Recurso. Em seguida, defina o intervalo de datas para um período menor. Por exemplo, de 28 de junho a 4 de julho. Na imagem de exemplo a seguir, o aumento no custo é claramente mostrado. O tipo de recurso é mostrado como microsoft.network/virtualnetworkgateways.

Exemplo de captura de tela mostrando o aumento do custo para um tipo de recurso.

Em seguida, selecione o recurso no gráfico que aumentou de custo articring para definir outro filtro para o recurso. Agora, os custos são mostrados apenas para esse recurso. Em seguida, defina a lista Agrupar por como Metro.

Exemplo de captura de tela mostrando o aumento do custo de um recurso específico.

No exemplo anterior, você vê que o recurso de rede virtual privada chamado VpnGw1 parou de ser usado em 30 de junho. Em 30 de junho, um recurso de rede virtual privada mais caro chamado VpnGw3 começou a ser usado.

Neste ponto, você sabe o que mudou e o valor que os custos mudaram. No entanto, você pode não saber por que a mudança aconteceu. Neste ponto, você deve entrar em contato com as pessoas que criaram ou usaram o recurso. Continue para a próxima seção para saber mais.

Encontrar pessoas responsáveis pela alteração do uso de recursos

Usando a análise de custos, você pode encontrar recursos que tiveram mudanças repentinas no uso. No entanto, pode não ser óbvio quem é responsável pelo recurso ou por que a alteração foi feita. Muitas vezes, a equipe responsável por um determinado recurso sabe sobre as alterações que foram feitas em um recurso. É importante contactá-la quando tenta determinar o porquê de os custos poderem aparecer. Por exemplo, a equipe proprietária criou o recurso, atualizou sua SKU (que alterou a taxa de recursos) ou aumentou a carga no recurso devido a alterações de código.

O artigo Obter alterações de recursos para o Azure Resource Graph pode ajudá-lo a encontrar informações adicionais sobre alterações de configuração em recursos.

Continue a ler as próximas secções para obter mais técnicas para saber quem detém um recurso.

Analisar os registos de auditoria do recurso

Se você tiver permissão para exibir um recurso, deverá ser capaz de acessar seus logs de auditoria. Reveja os registos para saber que utilizador é responsável pelas alterações mais recentes a um recurso. Para saber mais, veja Ver e obter eventos de registo de atividades do Azure.

Analisar as permissões do utilizador no âmbito principal do recurso

As pessoas que têm acesso de gravação a uma assinatura ou grupo de recursos normalmente têm informações sobre os recursos que foram criados ou atualizados. Deverão conseguir explicar o objetivo de um recurso ou indicar-lhe a pessoa que o saiba. Para identificar as pessoas com permissões para um escopo de assinatura, consulte Verificar o acesso de um usuário aos recursos do Azure. Você pode usar um processo semelhante para escopos de faturamento, grupos de recursos e grupos de gerenciamento.

Examinar recursos marcados

Se você tiver uma política existente de marcação de recursos, o recurso poderá ser marcado com informações de identificação. Por exemplo, os recursos podem ser marcados com informações do proprietário, do centro de custo ou do ambiente de desenvolvimento. Se você ainda não tiver uma política de marcação de recursos em vigor, considere adotar uma para ajudar a identificar recursos no futuro.

Outras estratégias para identificar cobranças inesperadas

Se você usou as estratégias anteriores e ainda não entende por que recebeu uma cobrança ou se precisa de outra ajuda com problemas de cobrança, leia as seções a seguir.

Por que não estou recebendo e-mails de alertas de anomalia?

Há várias razões pelas quais você não está recebendo e-mails de alerta. Tente as seguintes ações:

  • Confirme se o criador da agenda continua a ter a função de Leitor atribuída ou Microsoft.CostManagement/scheduledActions/read permissão, se for uma função personalizada.
  • Confirme se o seu endereço de e-mail é mostrado como destinatário e se está correto.
  • Certifique-se de que não há regras de e-mail que bloqueiem microsoft-noreply@microsoft.como .
  • Verifique a sua pasta de spam ou lixo eletrônico para e-mails de microsoft-noreply@microsoft.com.
  • Verifique se o alerta expirou ou foi excluído. Você pode estender ou criar uma nova regra de alerta de anomalia para corrigir o problema.
  • Trabalhe com seu administrador para reativar a política de cobranças de exibição no portal do Azure. A política aplica-se a Contratos Enterprise indiretos e a Contratos de Cliente Microsoft com um parceiro da Microsoft.

Nota

O Azure verifica as permissões do criador da regra de alerta antes de enviar o email de alerta. Se sua organização tiver uma política que proíba permanentemente a atribuição de privilégios mais altos aos usuários, você poderá usar uma entidade de serviço e criar o alerta diretamente usando a API de Ações Agendadas.

Por que não consigo criar uma regra de alerta de anomalia?

Experimente os passos seguintes:

  • As regras de alerta de anomalia só podem ser criadas no âmbito da subscrição. Verifique se o escopo correto está selecionado.
  • Verifique se você tem a função de Proprietário, Colaborador ou Colaborador do Gerenciamento de Custos na assinatura.
  • Se você recebeu uma mensagem de erro indicando que atingiu o limite de cinco alertas por assinatura, considere editar uma regra de alerta de anomalia existente. Adicione-se como destinatário em vez de criar uma nova regra caso tenha esgotado o limite.

Obter ajuda para identificar alterações

Se usou as estratégias anteriores e ainda não entendeu por que recebeu uma cobrança ou se precisar de outra ajuda com problemas de cobrança, crie uma solicitação de suporte.

Próximos passos

  • Saiba como otimizar o seu investimento na nuvem com a Gestão de Custos.