Mengapa Amazon Managed Service for Prometheus?
Dengan Amazon Managed Service for Prometheus, tidak ada biaya atau komitmen di muka. Anda hanya membayar untuk apa yang Anda gunakan, berdasarkan metrik yang diserap, dikueri, disimpan, dan dikumpulkan. Anda akan ditagih pada akhir bulan atas penggunaan Anda.
Layanan Kelola Amazon untuk Prometheus Secara Umum Tersedia. Kami mengenakan biaya untuk penggunaan metrik yang dikumpulkan, diserap, disimpan, dan dikueri. Pelanggan akan dikenai biaya sesuai tabel harga di bawah ini.
Kalkulator Harga AWS
Hitung biaya Amazon Managed Service for Prometheus Anda dalam satu perkiraan.
Harga
Amazon Managed Service for Prometheus menghitung masing-masing sampelmetrik yang diserap ke titik akhir aman yang kompatibel dengan Prometheus. Amazon Managed Service for Prometheus juga menghitung sampel metrikyang disimpan dan metadata metrik dalam gigabita (GB), yaitu 1 GB 230 bita. Biaya penyimpanan ditentukan oleh sampel metrik Prometheus (biasanya 1 atau 2 bita) dan metadata. Metadata metrik Prometheus bervariasi ukurannya berdasarkan nama metrik dan label terkaitnya (pasangan kunci/nilai). Biaya untuk metrik yang diserap dan disimpan diprorata per jam dan hanya ditagih saat Anda mengirim metrik ke Amazon Managed Service for Prometheus. Perhatikan bahwa tidak ada biaya Transfer Data MASUK untuk AMP.
Amazon Managed Service for Prometheus mengukur Sampel Kueri yang Diproses (QSP) dari semua permintaan API QueryMetric. QSP adalah jumlah total titik data yang dikueri menggunakan Bahasa Kueri Prometheus (PromQL) untuk rentang waktu tertentu.
Untuk kolektor Amazon Managed Service for Prometheus, Anda akan dikenai biaya untuk jumlah jam yang digunakan dan jumlah sampel yang dikumpulkan.
Penggunaan Amazon Virtual Private Cloud (VPC) atau peering VPC dengan kolektor Amazon Managed Service for Prometheus akan dikenai biaya tambahan seperti yang dijelaskan di halaman harga sesuai permintaan Amazon Elastic Compute Cloud (EC2).
Kecuali dinyatakan lain, harga tersebut tidak termasuk pajak dan beban biaya yang berlaku, termasuk PPN, Pajak Barang dan Jasa, serta pajak penjualan yang berlaku.
AWS Tingkat Gratis
Sebagai bagian dari AWS Tingkat Gratis, Anda dapat memulai Amazon Managed Service for Prometheus secara gratis (di Wilayah AWS yang didukung). Pelanggan Tingkat Gratis menerima:
Sampel metrik yang diserap | 40 juta |
Sampel kueri yang diproses | 200 miliar |
Metrik yang disimpan | 10 GB |
Pelajari selengkapnya tentang AWS Tingkat Gratis di sini.
Contoh harga
Catatan: Nilai harga yang ditampilkan di sini hanyalah sebagai contoh.
Contoh 1 - Amazon Elastic Kubernetes Service (EKS) di EC2 dan Kubernetes
Dalam contoh ini Anda memantau 1 klaster Kubernetes dengan 10 simpul dengan 1000 metrik Prometheus per simpul yang dikumpulkan setiap 30 detik selama sebulan penuh (744 jam). Contoh ini tidak memperhitungkan manfaat AWS Tingkat Gratis Anda. Penggunaan dan biaya berikut akan dihitung untuk 1) penyerapan sampel metrik, 2) penyimpanan, dan 3) kueri.
Penggunaan dan biaya penyerapan sampel metrik
Pertama, kami akan menghitung jumlah sampel metrik yang diserap dan biaya sampel tersebut. Jumlah sampel bulanan yang diserap adalah 892,8 juta sampel (10 simpul * 1000 metrik per simpul/30 interval pengumpulan dalam hitungan detik * 3.600 detik dalam satu jam * 744 jam dalam sebulan = 10 * 1000/30 * 3.600 * 744 = 892,8 juta sampel).
Biaya penyerapan metrik bulanan adalah 80,93 USD (0,90 USD/10.000.000 untuk 2 miliar sampel metrik pertama * 892,8 juta sampel).
Penggunaan dan biaya penyimpanan
Kedua, kami akan menghitung penyimpanan dalam GB dan biaya untuk sampel metrik dan metadata metrik yang disimpan. Untuk contoh ini, kami berasumsi bahwa Anda memiliki 20 label per metrik dengan 100 nilai label unik per label. Metadata termasuk nama metrik, label, dan nilai label disimpan setiap hari. Kami juga akan mengasumsikan rata-rata 30 bita per label dan nilai label serta 2 bita per sampel metrik yang diserap.
GB penyimpanan bulanan adalah 0,25 GB (metadata metrik * jumlah hari per bulan) + (2 bita * jumlah sampel metrik = (1000 metrik * 20 label * 100 nilai label * 30 bita * ~30 hari per bulan) + (2 bita * 892,8 juta sampel) = 1800 juta bita + 1.785,6 juta bita = 3.585,6 juta bita = 3,34 GB).
Biaya penyimpanannya adalah 0,10 USD (0,03 USD/GB * 3,34 GB).
Penggunaan kueri dan biaya
Kami sekarang akan menghitung sampel kueri yang diproses dan biaya kueri untuk contoh ini. Kami berasumsi Anda memiliki 1 pengguna akhir yang memantau dasbor rata-rata 2 jam per hari, menyegarkannya setiap 60 detik dengan 20 widget grafik per dasbor (dengan asumsi 1 kueri PromQL per widget). Kami akan mengasumsikan contoh ini bahwa sampel yang diproses per kueri adalah 100.000.
Pertama, mulailah dengan menghitung jumlah kueri per bulan yaitu 72.000 kueri (1 pengguna akhir * 20 grafik * 2 jam melihat dasbor * 3.600 detik per jam/60 detik per penyegaran dasbor * ~30 hari dalam sebulan).
Kedua, kami menghitung sampel kueri yang diproses per bulan yaitu 7,2 miliar (72.000 kueri * 100.000/kueri)
Kini kami dapat menghitung biaya kueri sebesar 0,72 USD (0,10 USD/miliar sampel diproses * 7,2 miliar sampel diproses).
Kami sekarang dapat menghitung biaya bulanan Anda untuk contoh ini:
- Biaya penyerapan metrik: 80,93 USD (0,90 USD/10 juta * 892,8 juta sampel)
- Biaya penyimpanan: 0,10 USD (0,03 USD/GB * 3,34 GB)
- Biaya kueri: 0,72 USD (0,10 USD/miliar sampel diproses * 7,2 miliar sampel diproses)
Total Biaya bulanan = 80,93 USD (penyerapan metrik) + 0,10 USD (penyimpanan) + 0,72 USD (kueri) = 81,75 USD
Contoh 2 - Mengumpulkan metrik Prometheus dari Amazon Elastic Kubernetes Service (EKS) menggunakan Amazon Managed Service for Prometheus
Dalam contoh ini, Anda memantau 1 klaster Kubernetes yang terdiri dari 10 simpul dengan 1000 metrik Prometheus per simpul yang dikumpulkan setiap 30 detik oleh kolektor Amazon Managed Service for Prometheus selama satu bulan penuh (744 jam). Penggunaan dan biaya berikut akan dihitung 1) penyerapan sampel metrik, 2) penyimpanan, dan 3) kolektor Amazon Managed Service for Prometheus yang dikumpulkan dan jam yang digunakan kolektor.
Penggunaan dan biaya penyerapan sampel metrik
Pertama, kami akan menghitung jumlah sampel metrik yang diserap dan biaya sampel tersebut. Jumlah sampel bulanan yang diserap adalah 892,8 juta sampel (10 simpul * 1000 metrik per simpul/30 interval pengumpulan dalam hitungan detik * 3.600 detik dalam satu jam * 744 jam dalam sebulan = 10 * 100/60 * 3.600 * 744 = 892,8 juta sampel).
Biaya penyerapan metrik bulanan adalah 80,93 USD (0,90 USD/10.000.000 untuk 2 miliar sampel metrik pertama * 892,8 juta sampel).
Penggunaan dan biaya penyimpanan
Kedua, kami akan menghitung penyimpanan dalam GB dan biaya untuk sampel metrik dan metadata metrik yang disimpan. Untuk contoh ini, kami berasumsi bahwa Anda memiliki 20 label per metrik dengan 100 nilai label unik per label. Metadata termasuk nama metrik, label, dan nilai label disimpan setiap hari. Kami juga akan mengasumsikan rata-rata 30 bita per label dan nilai label serta 2 bita per sampel metrik yang diserap.
GB penyimpanan bulanan adalah 0,25 GB (metadata metrik * jumlah hari per bulan) + (2 bita * jumlah sampel metrik = (1.000 metrik * 20 label * 100 nilai label * 30 bita * ~30 hari per bulan) + (2 bita * 892,8 juta sampel) = 1.800 juta bita + 1.785,6 juta bita = 3.585,6 juta bita = 3,34 GB).
Biaya penyimpanannya adalah 0,10 USD (0,03 USD/GB * 3,34 GB).
Sampel dikumpulkan dan biaya jam yang digunakan kolektor
Ketiga, kami akan menghitung biaya jam kolektor. Kolektor tanpa agen membutuhkan biaya 0,04 USD per jam kolektor dan 0,03 USD per 10 Juta sampel yang dikumpulkan, dan kami mengasumsikan satu kolektor untuk satu klaster EKS. Dengan asumsi 744 jam dalam sebulan, biaya bulanan adalah: 1 * 0,04 USD * 744 + 0,03 USD * 892,8 juta sampel/10 Juta = 32,44 USD.
Biaya kolektor tanpa agen adalah 32,44 USD.
Kami sekarang dapat menghitung biaya bulanan Anda untuk contoh ini:
- Biaya penyerapan metrik: 80,93 USD (0,90 USD/10 juta * 892,8 juta sampel)
- Biaya penyimpanan: 0,10 USD (0,03 USD/GB * 3,34 GB)
- Biaya kolektor tanpa agen: 32,44 USD (0,04 USD per kolektor-jam * 744 jam + 0,03 USD * 892,8 juta sampel/10 Juta)
Total biaya: 113,47 USD
Contoh 3 - Menghitung Sampel Kueri yang Diproses (QSP) dan biaya
Dalam contoh ini, Anda menjalankan kueri untuk menghitung CPU dari 10.000 simpul Anda dalam satu jam terakhir dan aturan peringatan berjalan setiap menit untuk memberi tahu Anda ketika salah satu simpul tersebut melebihi 80% kapasitas CPU. Contoh ini tidak memperhitungkan manfaat AWS Tingkat Gratis Anda. Kami akan menghitung penggunaan dan biaya menjalankan kueri dan aturan peringatan.
Penggunaan kueri dan biaya
Pertama, kami menghitung jumlah sampel yang diproses oleh satu kueri dengan mengidentifikasi jumlah deret waktu metrik dan rentang waktu yang disediakan. Deret waktu metrik diidentifikasi berdasarkan nama metrik dan pasangan nilai kuncinya. Dalam contoh ini, setiap simpul memiliki satu metrik CPU yang menghasilkan kueri yang memproses 10.000 metrik deret waktu untuk rentang waktu 1 jam. Kueri Prometheus memproses satu sampel per langkah resolusi, yang merupakan jumlah waktu minimum antara dua titik data. Misalnya, kami akan mengasumsikan langkahnya adalah 1 menit, sehingga menjadi 1 sampel per menit dalam rentang waktu tersebut. Ini adalah 10.000 deret waktu x 1 jam x 1 sampel/mnt x 60 menit/jam = 600.000 sampel/kueri.
Dengan asumsi Anda menjalankan kueri 1.000 kali, biayanya adalah 0,06 USD (0,10 USD/miliar sampel diproses * 0,0006 miliar sampel * 1.000 kueri).
Pemberitahuan penggunaan dan biaya aturan
Kami menghitung jumlah sampel yang diproses aturan per evaluasi dengan mengidentifikasi jumlah deret waktu metrik yang dipilih. Karena aturan ini mengidentifikasi satu deret waktu metrik CPU per simpul, aturan ini memproses 10.000 deret waktu per evaluasi. Aturan peringatan di Prometheus berjalan sebagai kueri instan, yang merupakan kueri yang dievaluasi pada satu titik waktu. Oleh karena itu, aturan peringatan ini mengevaluasi 10.000 deret waktu x 1 sampel/deret waktu = 10.000 sampel. Karena alarm ini berjalan setiap menit, aturan peringatan ini memproses 10.000 sampel x 60 menit/jam x 730 jam/bulan = 438.000.000 sampel/bulan.
Biaya aturan pemberitahuan ini adalah 0,04 USD per bulan (0,10 USD/miliar sampel diproses * 0,438 miliar sampel).