Dokumen ini menjelaskan cara mengonfigurasi cakupan metrik project Google Cloud Anda untuk digunakan dengan Google Cloud Managed Service for Prometheus.
Deployment Managed Service for Prometheus yang ideal berbeda dengan deployment Prometheus standar berdasarkan kebutuhan. Prometheus sangat tercakup dalam instance-nya sendiri—yang biasanya mencakup cluster—karena aturan dan kueri berjalan di server Prometheus yang mengumpulkan data. Karena Google Cloud Managed Service for Prometheus mengirimkan data ke backend global, Monarch, kueri harus dikonfigurasi untuk dijalankan pada Monarch, bukan cluster lokal. Jika Anda menggunakan koleksi terkelola, persyaratan yang sama berlaku untuk aturan.
Data yang dibuat kuerinya menggunakan Google Cloud Managed Service for Prometheus ditentukan oleh cakupan metrik pembuatan Cloud Monitoring, terlepas dari cara Anda membuat kueri data.
Cakupan metrik
Cakupan metrik Monitoring adalah konstruksi hanya-baca yang memungkinkan Anda membuat kueri data metrik yang termasuk dalam beberapa project Google Cloud. Setiap cakupan metrik dihosting oleh project Google Cloud yang ditetapkan, yang disebut project cakupan.
Secara default, project adalah project pencakupan untuk cakupan metriknya sendiri, dan cakupan metrik berisi metrik dan konfigurasi untuk project tersebut. Project pencakupan dapat memiliki lebih dari satu project yang dipantau dalam cakupan metriknya, dan metrik serta konfigurasi dari semua project yang dipantau dalam cakupan metrik dapat dilihat oleh project pencakupan. Project yang dipantau juga dapat termasuk dalam lebih dari satu cakupan metrik.
Saat Anda membuat kueri metrik dalam project pencakupan, dan jika project pencakupan tersebut menghosting cakupan metrik multi-project, Anda dapat mengambil data dari beberapa project. Jika cakupan metrik berisi semua project Anda, kueri dan aturan Anda akan dievaluasi secara global.
Untuk informasi selengkapnya tentang pencakupan project dan cakupan metrik, lihat Cakupan metrik. Untuk informasi tentang cara mengonfigurasi cakupan metrik multi-project, baca Melihat metrik untuk beberapa project.
Untuk meminimalkan kompleksitas model izin, gunakan cakupan metrik seminimal mungkin. Jika Anda tidak menganggap data metrik sensitif dan tidak semua pengguna dapat mengakses semua metrik, gunakan satu cakupan metrik yang berisi semua project Anda.
Mengelompokkan project untuk pembuatan kueri
Skenario praktik terbaik lainnya menggunakan konfigurasi cakupan metrik berikut:
Lingkup A | Lingkup B | Lingkup C | |
---|---|---|---|
Project cakupan | cakupan-proyek-A | scoping-project-B | cakupan-project-C |
Project yang dipantau | Project 1 Project 2 |
Project 3 Project 4 |
Project 1 Project 2 Project 3 Project 4 Project 5 |
Grup yang diberi izin IAM (contoh) |
Tim developer A | Tim developer B | Tim SRE |