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 AWS Notifiche agli utenti con rilevamento delle anomalie dei costi
Puoi utilizzare le notifiche AWS utente per impostare canali di consegna che ti inviano notifiche sugli eventi di rilevamento delle anomalie dei costi. Riceverai una notifica quando un evento corrisponde a una regola specificata. Puoi ricevere notifiche per gli eventi tramite più canali, tra cui e-mail, Amazon Q Developer in applicazioni di chat come Amazon Chime, Microsoft Teams e Slack o notifiche push per applicazioni mobili AWS Console. Puoi anche visualizzare le notifiche utilizzando il Console Notifications Center
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 IAM ( AWS Identity and Access Management) corrette. Per ulteriori informazioni sulla configurazione delle autorizzazioni IAM, consulta Creazione di una configurazione di notifica nella Guida per l'AWS utente di User Notifications.
Esempio: EventBridge evento per Anomaly Detected
Quello che segue è un evento di esempio generalizzato per. Anomaly Detected È possibile iscriversi a 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 per servizio e nome utilizzando i filtri disponibili nella console AWS User Notifications o per proprietà specifiche se crei un EventBridge filtro personalizzato a partire dal codice JSON.
Argomenti
Esempio: filtra per impatto
Il filtro seguente rileva qualsiasi anomalia con un impatto totale superiore a 100 USD e una percentuale di impatto superiore al 10%.
{ "detail": { "impact": { "totalImpact": [{ "numeric": [">", 100] }], "totalImpactPercentage": [{ "numeric": [">", 10] }] } } }
Esempio: filtra per dimensione del servizio
Il filtro seguente rileva le anomalie specifiche del servizio EC2, rilevate dal service monitor. AWS
{ "detail": { "dimensionValue": ["Amazon Elastic Compute Cloud - Compute"], "monitorName": ["aws-services-monitor"] } }
Esempio: filtro per tag di allocazione dei costi
Il filtro seguente rileva le anomalie per il team dell'applicazione Frontend, rilevate da un monitor dei tag di allocazione dei costi dimensionali.
{ "detail": { "dimensionValue": ["ApplicationTeam:Frontend"], "monitorName": ["dimensional-CAT-monitor"] } }
Esempio: filtrare 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: filtrare in base a più criteri
Il seguente filtro complesso rileva le anomalie per il team applicativo di Frontend con un impatto totale superiore a 100 USD, un impatto percentuale superiore al 10% e le cause principali nella regione degli 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"] } } }