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á.
Utilizar AWS Notificações de usuário com detecção de anomalias de custo
Você pode usar o AWS User Notifications para configurar canais de entrega que o notificam sobre eventos de detecção de anomalias de custo. Você receberá uma notificação quando um evento corresponde a uma regra especificada. Você pode receber notificações de eventos por meio de vários canais, incluindo e-mail, Amazon Q Developer em aplicações de chat como Amazon Chime, Microsoft Teams e Slack, ou notificações push do AWS Console Mobile Application. Você também pode ver as notificações usando o Centro de Notificações do Console
AWS As notificações do usuário também oferecem suporte à agregação, o que pode reduzir o número de notificações que você recebe durante eventos específicos. Para obter mais informações, consulte o Guia do usuário do AWS User Notifications.
Para usar as notificações AWS do usuário, você deve ter as permissões corretas de gerenciamento de AWS identidade e acesso (IAM). Para obter mais informações sobre como configurar suas permissões do IAM, consulte Criar uma configuração de notificação no Guia do usuário do AWS User Notifications.
Exemplo: EventBridge evento para anomalia detectada
Aqui está um exemplo de evento generalizado para o Anomaly Detected. Você pode se inscrever em EventBridge eventos (como este) usando as Notificações AWS do usuário.
{ "version": "0", "id": "<id>", // alphanumeric string "source": "aws.ce", "detail-type": "Anomaly Detected", "account": "<account ID>", // 12 digit account id. "region": "<region>", // Cost Anomaly Detection home region. "time": "<date>", // Format: yyyy-MM-dd'T'hh:mm:ssZ "resources": [ "arn:aws:ce::123456789012:anomalymonitor/abcdef12-1234-4ea0-84cc-918a97d736ef" ], "detail": { "accountName": "<account name>", "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", "dimensionValue": "<dimension value>", // service name for AWS Service Monitor "feedback": "string", "impact": { "maxImpact": 151, "totalActualSpend": 1301, "totalExpectedSpend": 300, "totalImpact": 1001, "totalImpactPercentage": 333.67 }, "rootCauses": [ { "linkedAccount": "<linked account ID>", // 12 digit account id. "linkedAccountName": "<linked account name>", "region": "<region>", "service": "<service name>", // AWS service name "usageType": "<usage type>", // AWS service usage type "impact": { "contribution": 601, } } ], "accountId": "<account ID>", // 12 digit account id. "monitorArn": "arn:aws:ce::123456789012:anomalymonitor/abcdef12-1234-4ea0-84cc-918a97d736ef", "monitorName": "<your monitor name>", "anomalyDetailsLink": "https://console.aws.amazon.com/cost-management/home#/anomaly-detection/monitors/abcdef12-1234-4ea0-84cc-918a97d736ef/anomalies/12345678-abcd-ef12-3456-987654321a12" } }
Filtragem de eventos
Você pode filtrar eventos por serviço e nome usando os filtros disponíveis no console de notificações do AWS usuário ou por propriedades específicas se criar seu próprio EventBridge filtro a partir do código JSON.
Tópicos
Exemplo: filtrar por impacto
O filtro a seguir captura qualquer anomalia com um impacto total superior a USD 100 e um impacto percentual superior a 10%.
{ "detail": { "impact": { "totalImpact": [{ "numeric": [">", 100] }], "totalImpactPercentage": [{ "numeric": [">", 10] }] } } }
Exemplo: Filtrar por dimensão de serviço
O filtro a seguir captura anomalias específicas do serviço EC2, detectadas pelo monitor de serviços. AWS
{ "detail": { "dimensionValue": ["Amazon Elastic Compute Cloud - Compute"], "monitorName": ["aws-services-monitor"] } }
Exemplo: Filtrar por tag de alocação de custos
O filtro a seguir captura anomalias para a equipe de aplicações frontend, detectadas por um monitor de etiquetas de alocação de custos dimensionais.
{ "detail": { "dimensionValue": ["ApplicationTeam:Frontend"], "monitorName": ["dimensional-CAT-monitor"] } }
Exemplo: Filtrar por causa raiz da região
O filtro a seguir captura anomalias que têm causas na região Leste dos EUA (Norte da Virgínia).
{ "detail": { "rootCauses": { "region": ["us-east-1"] } } }
Exemplo: Filtrar por vários critérios
O filtro complexo a seguir captura anomalias para a equipe de aplicações frontend com um impacto total superior a USD 100, um impacto percentual superior a 10% e causas principais na região leste dos EUA (Norte da Virgínia).
{ "detail": { "dimensionValue": ["ApplicationTeam:Frontend"], "monitorName": ["dimensional-CAT-monitor"], "impact": { "totalImpact": [{ "numeric": [">", 100] }], "totalImpactPercentage": [{ "numeric": [">", 10] }] }, "rootCauses": { "region": ["us-east-1"] } } }