Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo delle notifiche AWS utente con rilevamento delle anomalie nei costi
Puoi utilizzare le notifiche AWS utente per configurare canali di consegna che ti informano sugli eventi di rilevamento delle anomalie nei costi. Riceverai una notifica quando un evento corrisponde a una regola specificata. Puoi ricevere notifiche relative agli eventi attraverso più canali, tra cui e-mail, Amazon Q Developer in applicazioni di chat come Amazon Chime, Microsoft Teams e Slack o notifiche push di applicazioni AWS Console Mobile. Puoi anche visualizzare le notifiche utilizzando il Console Notifications Center nella console
AWS Le notifiche utente supportano anche l'aggregazione, che può ridurre il numero di notifiche ricevute durante eventi specifici. Per ulteriori informazioni, consulta la AWS Guida introduttiva alle Notifiche utente di .
Per utilizzare le notifiche AWS utente, è necessario disporre delle autorizzazioni AWS Identity and Access Management (IAM) corrette. Per ulteriori informazioni sulla configurazione delle autorizzazioni IAM, consulta Creazione di una configurazione di notifica nella Guida per l'AWS utente delle notifiche utente.
Esempio: evento EventBridge per Anomaly Detected
Di seguito è riportato un esempio generalizzato di evento perAnomaly Detected
. È possibile sottoscrivere EventBridge eventi (come questo) utilizzando le notifiche AWS utente.
{ "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" } }
Filtro degli eventi
Puoi filtrare gli eventi in base al servizio e al nome utilizzando i filtri disponibili nella console delle notifiche AWS utente o in base a proprietà specifiche se crei il tuo EventBridge filtro a partire dal codice JSON.
Argomenti
Esempio: filtra per impatto
Il seguente filtro cattura qualsiasi anomalia con un impatto totale superiore a $100 e un impatto percentuale superiore al 10%.
{ "detail": { "impact": { "totalImpact": [{ "numeric": [">", 100] }], "totalImpactPercentage": [{ "numeric": [">", 10] }] } } }
Esempio: filtra per dimensione del servizio
Il seguente filtro cattura le anomalie specifiche del EC2 servizio, rilevate dal monitor dei AWS servizi.
{ "detail": { "dimensionValue": ["Amazon Elastic Compute Cloud - Compute"], "monitorName": ["aws-services-monitor"] } }
Esempio: filtra per tag di allocazione dei costi
Il seguente filtro rileva le anomalie per il team dell'applicazione Frontend, rilevate da un monitor dimensionale dei tag di allocazione dei costi.
{ "detail": { "dimensionValue": ["ApplicationTeam:Frontend"], "monitorName": ["dimensional-CAT-monitor"] } }
Esempio: filtra per regione, causa principale
Il seguente filtro rileva le anomalie che hanno cause principali nella regione Stati Uniti orientali (Virginia settentrionale).
{ "detail": { "rootCauses": { "region": ["us-east-1"] } } }
Esempio: filtra in base a più criteri
Il seguente filtro complesso rileva le anomalie relative al team dell'applicazione Frontend con un impatto totale superiore a $100, un impatto percentuale superiore al 10% e le cause principali nella regione Stati Uniti orientali (Virginia settentrionale).
{ "detail": { "dimensionValue": ["ApplicationTeam:Frontend"], "monitorName": ["dimensional-CAT-monitor"], "impact": { "totalImpact": [{ "numeric": [">", 100] }], "totalImpactPercentage": [{ "numeric": [">", 10] }] }, "rootCauses": { "region": ["us-east-1"] } } }