Amazon Managed Service for Prometheus

Mengapa memilih Amazon Managed Service for Prometheus?

Amazon Managed Service for Prometheus tidak mengenakan 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.

Amazon Managed Service for Prometheus Tersedia secara Umum. Kami mengenakan biaya untuk penggunaan metrik yang dikumpulkan, diserap, disimpan, dan dikueri. Pelanggan akan dikenai biaya sesuai dengan tabel harga berikut.

Kalkulator Harga AWS

Hitung biaya Amazon Managed Service for Prometheus Anda dalam satu perkiraan.

Buat perkiraan kustom Anda sekarang

Harga

Amazon Managed Service for Prometheus menghitung setiap sampel metrik yang diserap ke titik akhir aman yang kompatibel dengan Prometheus. Tingkat volume berlaku untuk jumlah total sampel metrik yang diserap per bulan (lihat tabel harga di bawah untuk tarif setiap tingkat). Untuk Histogram Native, setiap bucket yang terisi (bucket dengan pengamatan bukan nol) dihitung sebagai 0,25 dari sampel metrik; bucket kosong tidak diukur. Sampel terukur Histogram Native dihargai dengan tarif per sampel yang sama dan dihitung dalam tingkat volume yang sama dengan sampel metrik reguler. Amazon Managed Service for Prometheus juga menghitung sampel metrik yang disimpan dan metadata metrik dalam gigabita (GB), dengan 1 GB sama dengan 2³⁰ 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 dikenai biaya untuk jumlah jam kolektor diaktifkan 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 Free

Sebagai bagian dari AWS Tingkat Free, 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 Free 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 Free 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 = (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).

Penggunaan dan biaya kueri
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 {i>widget widget

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) sampel yang dikumpulkan oleh kolektor Amazon Managed Service for Prometheus dan jam 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 yang dikumpulkan dan biaya jam 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 jam kolektor * 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 Free Anda. Kami akan menghitung penggunaan dan biaya menjalankan kueri dan aturan peringatan.

Penggunaan dan biaya kueri
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).

Penggunaan dan biaya aturan peringatan
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).

Contoh 4 - Penyerapan sampel Histogram Native

Dalam contoh ini Anda memantau 1 klaster Kubernetes dengan 10 simpul dengan 1.000 metrik Prometheus per simpul yang dikumpulkan setiap 60 detik selama sebulan penuh (744 jam). Dari 1.000 metrik per simpul, 998 adalah sampel metrik reguler dan 2 adalah histogram native, masing-masing dengan 20 bucket terisi. Contoh ini tidak memperhitungkan manfaat AWS Tingkat Free Anda. Penggunaan dan biaya berikut akan dihitung untuk 1) penyerapan sampel metrik, dan 2) penyimpanan.

Penggunaan dan biaya penyerapan sampel metrik
Pertama, kami akan menghitung sampel metrik reguler yang diserap. Jumlah sampel reguler bulanan yang diserap adalah 445,5 juta sampel (10 simpul * 998 metrik per simpul/60 interval pengumpulan dalam hitungan detik * 3.600 detik dalam satu jam * 744 jam dalam sebulan = 10 * 998/60 * 3.600 * 744 = 445,5 juta sampel).

Kedua, kami akan menghitung sampel terukur histogram native. Setiap histogram native memiliki 20 bucket terisi. Setiap bucket yang terisi dihitung sebagai 0,25 dari sampel metrik; bucket kosong tidak diukur.

Jumlah bulanan sampel terukur histogram native adalah 4,4 juta (10 simpul * 2 histogram native per simpul * 20 bucket terisi * 0,25 / interval pengumpulan 60 detik * 3.600 detik dalam satu jam * 744 jam dalam sebulan = 10 * 2 * 20 * 0,25/60 * 3.600 * 744 = 4,4 juta sampel terukur).

Ketiga, kami akan menghitung total biaya penyerapan. Sampel metrik reguler dan sampel terukur histogram native digabungkan menjadi satu kumpulan untuk penetapan harga tingkat volume.

Total sampel terukur yang diserap adalah 449,9 juta (445,5 juta sampel reguler + 4,46 juta sampel terukur histogram native).

Karena 449,9 juta termasuk dalam tingkat 2 miliar pertama, biaya penyerapan bulanan adalah 40,50 USD (0,90 USD/10.000.000 * 449,9 juta total sampel terukur).

Penggunaan dan biaya penyimpanan
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 (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 × 449,9 juta sampel) = 1.800 juta bita + 899,8 juta bita = 2.699,8 juta bita = 2,51 GB.

Biaya penyimpanannya adalah 0,08 USD (0,03 USD/GB × 2,51 GB).

Total biaya bulanan
Kami sekarang dapat menghitung biaya bulanan Anda untuk contoh ini: Biaya penyerapan metrik: 40,50 USD (0,90 USD/10 juta * 449,9 juta total sampel terukur, gabungan 445,5 juta sampel reguler + 4,46 juta sampel terukur histogram native) Biaya penyimpanan: 0,08 USD (0,03 USD/GB * 2,51 GB)

Total biaya bulanan = 40,50 USD (penyerapan metrik) + 0,08 USD (penyimpanan) = 40,58 USD

Catatan: Jumlah bucket yang terisi dalam histogram native dapat bervariasi antar metrik dan dari waktu ke waktu. Hanya bucket yang terisi (bukan nol) yang diukur — bucket kosong tidak ditagih. Biaya sampel terukur histogram native meningkat secara linier sesuai dengan jumlah bucket yang terisi.