Menggunakan Notifikasi AWS Pengguna dengan Deteksi Anomali Biaya - AWS Manajemen Biaya

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan Notifikasi AWS Pengguna dengan Deteksi Anomali Biaya

Anda dapat menggunakan Pemberitahuan AWS Pengguna untuk menyiapkan saluran pengiriman yang memberi tahu Anda tentang peristiwa Deteksi Anomali Biaya. Anda akan menerima pemberitahuan saat acara cocok dengan aturan yang ditentukan. Anda dapat menerima pemberitahuan untuk acara melalui beberapa saluran, termasuk email, Pengembang Amazon Q di aplikasi obrolan seperti Amazon Chime, Microsoft Teams, dan Slack, atau pemberitahuan push Aplikasi Seluler AWS Konsol. Anda juga dapat melihat notifikasi menggunakan Pusat Pemberitahuan Konsol di konsol Pemberitahuan AWS Pengguna.

AWS Pemberitahuan Pengguna juga mendukung agregasi, yang dapat mengurangi jumlah notifikasi yang Anda terima selama acara tertentu. Untuk informasi selengkapnya, lihat Panduan AWS Pengguna Pemberitahuan Pengguna.

Untuk menggunakan Pemberitahuan AWS Pengguna, Anda harus memiliki izin AWS Identity and Access Management (IAM) yang benar. Untuk informasi selengkapnya tentang mengonfigurasi izin IAM Anda, lihat Membuat konfigurasi notifikasi di Panduan Pengguna Pemberitahuan AWS Pengguna.

Contoh: EventBridge acara untuk Anomaly Detected

Berikut ini adalah contoh acara umum untukAnomaly Detected. Anda dapat berlangganan EventBridge acara (seperti ini) menggunakan Pemberitahuan AWS Pengguna.

{ "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" } }

Acara penyaringan

Anda dapat memfilter peristiwa baik berdasarkan layanan dan nama menggunakan filter yang tersedia di konsol Pemberitahuan AWS Pengguna, atau dengan properti tertentu jika Anda membuat EventBridge filter sendiri dari kode JSON.

Contoh: Filter berdasarkan dampak

Filter berikut menangkap anomali dengan dampak total lebih besar dari $100 dan persentase dampak lebih besar dari 10%.

{ "detail": { "impact": { "totalImpact": [{ "numeric": [">", 100] }], "totalImpactPercentage": [{ "numeric": [">", 10] }] } } }

Contoh: Filter berdasarkan dimensi layanan

Filter berikut menangkap anomali khusus untuk EC2 layanan, terdeteksi oleh monitor layanan. AWS

{ "detail": { "dimensionValue": ["Amazon Elastic Compute Cloud - Compute"], "monitorName": ["aws-services-monitor"] } }

Contoh: Filter berdasarkan tag alokasi biaya

Filter berikut menangkap anomali untuk tim aplikasi Frontend, terdeteksi oleh monitor tag alokasi biaya dimensi.

{ "detail": { "dimensionValue": ["ApplicationTeam:Frontend"], "monitorName": ["dimensional-CAT-monitor"] } }

Contoh: Filter berdasarkan akar penyebab Wilayah

Filter berikut menangkap anomali yang memiliki akar penyebab di Wilayah AS Timur (Virginia N.).

{ "detail": { "rootCauses": { "region": ["us-east-1"] } } }

Contoh: Filter berdasarkan beberapa kriteria

Filter kompleks berikut menangkap anomali untuk tim aplikasi Frontend dengan dampak total lebih besar dari $100, persentase dampak lebih besar dari 10%, dan akar penyebab di Wilayah AS Timur (Virginia N.).

{ "detail": { "dimensionValue": ["ApplicationTeam:Frontend"], "monitorName": ["dimensional-CAT-monitor"], "impact": { "totalImpact": [{ "numeric": [">", 100] }], "totalImpactPercentage": [{ "numeric": [">", 10] }] }, "rootCauses": { "region": ["us-east-1"] } } }