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 biasa karena kebutuhan. Prometheus memiliki cakupan yang sangat luas untuk instance-nya sendiri—yang biasanya memiliki cakupan cluster—karena aturan dan kueri berjalan di server Prometheus yang mengumpulkan data. Karena Managed Service for Prometheus mengirim data ke backend global, Monarch, kueri harus dikonfigurasi untuk dijalankan terhadap Monarch, bukan cluster lokal. Jika Anda menggunakan koleksi terkelola, persyaratan yang sama berlaku untuk aturan.
Data yang Anda buat kueri menggunakan Managed Service for Prometheus ditentukan oleh cakupan metrik konstruksi Cloud Monitoring, terlepas dari cara Anda membuat kueri data.
Cakupan metrik
Cakupan metrik Monitoring adalah konstruksi hanya-waktu baca yang memungkinkan Anda membuat kueri data metrik milik 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 cakupan dapat memiliki lebih dari satu project yang dipantau dalam cakupan metriknya, dan metrik serta konfigurasi dari semua project yang dipantau dalam cakupan metrik terlihat oleh project cakupan. Project yang dipantau juga dapat termasuk dalam lebih dari satu cakupan metrik.
Saat membuat kueri metrik dalam project cakupan, dan jika project cakupan tersebut menghosting cakupan metrik multi-project, Anda dapat mengambil data dari beberapa project. Jika cakupan metrik Anda berisi semua project, kueri dan aturan akan dievaluasi secara global.
Untuk informasi selengkapnya tentang cakupan project dan cakupan metrik, lihat Cakupan metrik. Untuk informasi tentang cara mengonfigurasi cakupan metrik multi-project, lihat Melihat metrik untuk beberapa project.
Untuk meminimalkan kompleksitas model izin, gunakan cakupan metrik sesedikit mungkin. Jika Anda tidak menganggap data metrik Anda bersifat sensitif dan semua pengguna dapat mengakses semua metrik, gunakan satu cakupan metrik yang berisi semua project Anda.
Menggabungkan project untuk membuat kueri
Skenario praktik terbaik lainnya menggunakan konfigurasi cakupan metrik berikut:
Cakupan A | Lingkup B | Cakupan C | |
---|---|---|---|
Menentukan cakupan project | scoping-project-A | scoping-project-B | scoping-project-C |
Project yang dipantau | Project 1 Project 2 |
Project 3 Project 4 |
Project 1 Project 2 Project 3 Project 4 Project 5 |
Grup dengan izin IAM (contoh) |
Tim developer A | Tim developer B | Tim SRE |