Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pertanyaan umum berikut dan jawabannya dapat membantu dalam memahami dan mengoptimalkan biaya yang terkait dengan Amazon Managed Service untuk Prometheus.
Apa yang berkontribusi pada biaya saya?
Bagi sebagian besar pelanggan, konsumsi metrik berkontribusi sebagian besar biaya. Pelanggan dengan penggunaan kueri tinggi juga akan melihat beberapa biaya berdasarkan sampel kueri yang diproses, dengan penyimpanan metrik menjadi pendorong kecil biaya keseluruhan. Untuk informasi selengkapnya tentang harga masing-masing, lihat Harga
Apa cara terbaik untuk menurunkan biaya saya? Bagaimana cara menurunkan biaya konsumsi?
Tingkat konsumsi (bukan penyimpanan metrik) adalah sebagian besar biaya bagi sebagian besar pelanggan. Anda dapat mengurangi tingkat konsumsi dengan mengurangi frekuensi pengumpulan (meningkatkan interval pengumpulan) atau dengan mengurangi jumlah seri aktif yang dicerna.
Anda dapat meningkatkan interval pengumpulan (pengikisan) dari agen koleksi Anda: Server Prometheus (berjalan dalam mode Agen) dan kolektor AWS
Distro for (ADOT) mendukung konfigurasi. OpenTelemetry scrape_interval
Misalnya, meningkatkan interval pengumpulan dari 30 detik menjadi 60 detik akan mengurangi penggunaan konsumsi Anda hingga setengahnya.
Anda juga dapat memfilter metrik yang dikirim ke Amazon Managed Service untuk Prometheus dengan menggunakan. <relabel_config>
Untuk informasi lebih lanjut tentang pelabelan ulang dalam konfigurasi agen Prometheus, lihat https://prometheus. io/docs/prometheus/latest/configuration/configuration/#relabel_config
Apa cara terbaik untuk menurunkan biaya kueri saya?
Biaya kueri didasarkan pada jumlah sampel yang diproses. Anda dapat mengurangi frekuensi kueri untuk mengurangi biaya kueri Anda.
Untuk mendapatkan lebih banyak visibilitas ke kueri yang berkontribusi paling besar terhadap biaya kueri Anda, Anda dapat menghubungi untuk mengajukan tiket dengan kontak dukungan Anda. Tim Amazon Managed Service untuk Prometheus dapat membantu Anda memahami pertanyaan yang berkontribusi paling besar terhadap biaya Anda.
Jika saya mengurangi periode retensi metrik saya, apakah itu akan membantu mengurangi total tagihan saya?
Anda dapat mengurangi periode retensi Anda, namun, ini tidak mungkin mengurangi biaya Anda secara substansional.
Jika Anda ingin mengurangi (atau menambah) periode retensi Anda, Anda dapat mengajukan permintaan batas layananRetention time for ingested
data
kuota.
Bagaimana saya bisa menjaga biaya kueri peringatan saya tetap rendah?
Peringatan membuat kueri terhadap data Anda, yang menambah biaya kueri Anda. Berikut adalah beberapa strategi yang dapat Anda gunakan untuk mengoptimalkan kueri peringatan Anda, dan menjaga biaya Anda lebih rendah.
-
Gunakan Layanan Terkelola Amazon untuk peringatan Prometheus — Sistem peringatan di luar Layanan Terkelola Amazon untuk Prometheus mungkin memerlukan kueri tambahan untuk menambahkan ketahanan atau ketersediaan tinggi, karena layanan eksternal menanyakan metrik dari beberapa zona ketersediaan atau wilayah. Ini termasuk peringatan di Grafana untuk ketersediaan tinggi. Ini dapat melipatgandakan biaya Anda dengan tiga kali atau lebih. Peringatan di Amazon Managed Service untuk Prometheus dioptimalkan dan akan memberi Anda ketersediaan dan ketahanan yang tinggi dengan jumlah kueri paling sedikit.
Sebaiknya gunakan peringatan asli di Amazon Managed Service untuk Prometheus daripada sistem peringatan eksternal.
-
Optimalkan interval peringatan Anda — Salah satu cara cepat untuk mengoptimalkan kueri peringatan Anda adalah dengan meningkatkan interval penyegaran otomatis. Jika Anda memiliki peringatan yang menanyakan setiap menit, tetapi hanya diperlukan setiap lima menit, meningkatkan interval penyegaran otomatis dapat menghemat lima kali biaya kueri untuk peringatan itu.
-
Gunakan lookback yang optimal — Jendela lookback yang lebih besar dalam kueri Anda meningkatkan biaya kueri, karena menarik lebih banyak data. Pastikan bahwa jendela lookback dalam kueri PromQL Anda berukuran cukup untuk data yang perlu Anda waspadai. Misalnya, dalam aturan berikut, ekspresi menyertakan jendela lookback sepuluh menit:
- alert: metric:alerting_rule expr: avg(rate(container_cpu_usage_seconds_total[10m])) > 0 for: 2m
Mengubah
expr
toavg(rate(container_cpu_usage_seconds_total[
dapat membantu mengurangi biaya kueri Anda.5m
])) > 0
Secara umum, lihat aturan peringatan Anda dan pastikan Anda memberi tahu metrik terbaik untuk layanan Anda. Sangat mudah untuk membuat peringatan yang tumpang tindih pada metrik yang sama atau beberapa peringatan yang memberi Anda informasi yang sama, terutama saat Anda menambahkan peringatan dari waktu ke waktu. Jika Anda menemukan bahwa Anda sering melihat grup peringatan terjadi pada saat yang sama, ada kemungkinan bahwa Anda dapat mengoptimalkan peringatan Anda dan tidak menyertakan semuanya.
Saran ini dapat membantu Anda mengurangi biaya. Pada akhirnya, Anda harus menyeimbangkan biaya dengan membuat rangkaian peringatan yang tepat untuk memahami keadaan sistem Anda.
Untuk informasi selengkapnya tentang peringatan di Amazon Managed Service for Prometheus, lihat. Mengelola dan meneruskan peringatan di Amazon Managed Service untuk Prometheus dengan manajer peringatan
Metrik apa yang dapat saya gunakan untuk memantau biaya saya?
Pantau IngestionRate
di Amazon CloudWatch untuk melacak biaya konsumsi Anda. Untuk informasi selengkapnya tentang pemantauan Amazon Managed Service untuk metrik Prometheus, lihat. CloudWatch Menggunakan CloudWatch metrik untuk memantau Layanan Terkelola Amazon untuk sumber daya Prometheus
Bisakah saya memeriksa tagihan saya kapan saja?
AWS Cost and Usage Report Lacak AWS penggunaan Anda dan memberikan perkiraan biaya yang terkait dengan akun Anda dalam periode penagihan. Untuk informasi selengkapnya, lihat Apa itu Laporan AWS Biaya dan Penggunaan? dalam Panduan Pengguna Laporan AWS Biaya dan Penggunaan
Mengapa tagihan saya lebih tinggi di awal bulan daripada di akhir bulan?
Amazon Managed Service untuk Prometheus memiliki model penetapan harga berjenjang untuk konsumsi, yang mengakibatkan biaya penggunaan awal Anda menjadi lebih tinggi. Saat penggunaan Anda mencapai tingkat konsumsi yang lebih tinggi, dengan biaya lebih rendah, biaya Anda lebih rendah. Untuk informasi selengkapnya tentang harga, termasuk tingkatan konsumsi, lihat Harga
catatan
-
Tingkatan adalah untuk penggunaan dalam suatu wilayah, bukan di seluruh wilayah. Penggunaan dalam suatu wilayah harus mencapai tingkat berikutnya untuk menggunakan tarif yang lebih rendah.
-
Dalam organisasi di AWS Organizations, penggunaan tingkat dihitung per akun pembayar, bukan per akun (akun pembayar selalu merupakan akun manajemen organisasi). Ketika total metrik yang dicerna (dalam suatu wilayah) untuk semua akun di organisasi mencapai tingkat berikutnya, semua akun dikenakan tarif yang lebih rendah.
Saya menghapus semua Layanan Terkelola Amazon saya untuk ruang kerja Prometheus, tetapi sepertinya saya masih dikenakan biaya. Apa yang mungkin terjadi?
Satu kemungkinan dalam kasus ini adalah Anda masih memiliki pencakar AWS terkelola yang disiapkan untuk mengirim metrik ke ruang kerja yang dihapus. Ikuti instruksi untukTemukan dan hapus pencakar.