Dokumen ini menjelaskan cara Cloud Monitoring menentukan data deret waktu yang dapat dipetakan dan dipantau oleh project Google Cloud Anda. Jika hanya ingin membuat diagram dan memantau data deret waktu yang dikumpulkan oleh project Google Cloud, Anda tidak perlu melakukan konfigurasi apa pun. Sebaiknya selesaikan panduan memulai Compute Engine. Namun, jika Anda ingin membuat diagram dan memantau data deret waktu yang dikumpulkan oleh beberapa project Google Cloud, beberapa konfigurasi diperlukan. Dokumen ini memperkenalkan model data dan praktik terbaik. Untuk mengetahui informasi konfigurasi, lihat dokumen yang tercantum di bagian Langkah berikutnya.
Model data
Bagian ini memperkenalkan konsep penampung resource, cakupan metrik, dan project pencakupan.
- Penampung resource
- Container resource adalah project Google Cloud. Penampung resource menyimpan data deret waktu untuk layanan dan kuota yang digunakan oleh penampung tersebut. Data deret waktu yang disimpan oleh container resource mencakup label yang mengidentifikasi container resource. Saat melihat data yang disimpan dalam beberapa container resource, Anda dapat memfilter dan mengelompokkan menurut label tersebut.
- Cakupan metrik
- Cakupan metrik project Google Cloud menentukan set container resource yang data deret waktunya dapat dipetakan dan dipantau oleh project. Secara default, cakupan metrik project Google Cloud hanya menyertakan project tersebut. Oleh karena itu, kecuali jika Anda mengonfigurasi cakupan metrik, project Google Cloud hanya dapat membuat diagram dan memantau data deret waktu yang disimpan. Anda dapat menggunakan konsol Google Cloud, Google Cloud CLI, dan Cloud Monitoring API untuk mengubah daftar container resource yang tercakup dalam cakupan metrik.
- Project pencakupan
- Project cakupan menghosting cakupan metrik, dan menyimpan kebijakan pemberitahuan, cek uptime, dasbor, monitor sintetis, dan grup pemantauan yang Anda konfigurasi. Karena setiap project Google Cloud menghosting cakupan metrik, setiap project juga merupakan project pencakupan. Saat Anda menggunakan konsol Google Cloud, project pencakupan adalah project yang dipilih oleh pemilih project konsol Google Cloud.
Contoh konfigurasi cakupan metrik
Anggaplah Anda memiliki dua project, bernama Staging
dan Production
, yang berisi instance virtual machine (VM) Compute Engine. Untuk melihat metrik semua VM Anda dalam satu tampilan, buat project lain, AllEnvironments
, lalu tambahkan project Staging
dan Production
ke cakupan metrik project yang bernama AllEnvironments
.
Dengan konfigurasi ini, untuk membuat diagram yang menampilkan data deret waktu yang tersimpan di project Staging
, langkah pertama Anda adalah membuka Konsol Google Cloud dan memilih project dengan pemilih project konsol Google Cloud:
Jika Anda memilih
AllEnvironments
, diagram dapat menampilkan data deret waktu yang disimpan oleh projectStaging
bersama dengan data deret waktu yang disimpan oleh projectProduction
danAllEnvironments
. Untuk melihat data deret waktu yang disimpan oleh projectStaging
, Anda dapat menambahkan filter.Garis putus-putus dalam diagram berikut menunjukkan project yang data deret waktunya dapat dipetakan dan dipantau oleh project
AllEnvironments
:Jika Anda memilih
Staging
, diagram akan menampilkan data deret waktu yang disimpan oleh projectStaging
.
Praktik terbaik
Jika Anda ingin membuat diagram atau memantau data deret waktu yang disimpan di beberapa container resource, sebaiknya gunakan project Google Cloud baru atau project tanpa resource sebagai project pencakupan, karena project ini tidak menyimpan data deret waktu apa pun.
Pertimbangkan skenario saat project pencakupan Anda berisi resource seperti VM. Untuk membuat diagram atau memantau data deret waktu saja untuk VM dalam project cakupan, Anda harus menentukan filter untuk mengecualikan deret waktu dari VM yang disimpan dalam container resource yang dipantau. Persyaratan untuk menggunakan filter meningkatkan kompleksitas konfigurasi diagram dan kebijakan pemberitahuan, serta meningkatkan kemungkinan error konfigurasi.
Pertimbangkan untuk menggunakan beberapa project pencakupan untuk mengontrol tim mana yang memiliki akses ke data deret waktu yang disimpan di project Anda. Tabel berikut menunjukkan kemungkinan konfigurasi:
Lingkup A Lingkup B Lingkup C Project cakupan project pencakupan-A scoping-project-B project pencakupan-C Project yang dipantau Project 1
Project 2Project 3
Project 4Project 1
Project 2
Project 3
Project 4
Project 5Grup yang diberi izin IAM
(contoh)Tim developer A Tim developer B Tim SRE
Memberikan akses ke Cloud Monitoring
Untuk melihat data deret waktu yang dapat dibuat diagram atau dipantau oleh project, peran Identity and Access Management (IAM) di project harus menyertakan semua izin dalam peran Monitoring Viewer (roles/monitoring.viewer
).
Anda tidak memerlukan izin lain.
Misalnya, anggaplah cakupan metrik dari project pencakupan memantau tiga project Google Cloud, dan Anda memiliki peran Monitoring Viewer pada project pencakupan. Saat mengakses project pencakupan menggunakan Google Cloud Console, Anda dapat melihat data deret waktu yang disimpan dalam project tersebut dan data deret waktu yang tersimpan di tiga project Google Cloud lainnya.
Untuk mengubah cakupan metrik, peran IAM Anda pada project pencakupan dan di setiap penampung resource yang ingin ditambahkan harus menyertakan semua izin dalam peran Monitoring Admin (roles/monitoring.admin
).
Untuk mengetahui informasi selengkapnya, lihat Mengontrol akses dengan Identity and Access Management.
Harga
Secara umum, metrik sistem Cloud Monitoring gratis, sedangkan metrik dari sistem, agen, atau aplikasi eksternal tidak. Metrik yang dapat ditagih ditagih berdasarkan jumlah byte atau jumlah sampel yang diserap.
Untuk mengetahui informasi selengkapnya tentang harga Cloud Monitoring, lihat dokumen berikut:
Langkah selanjutnya
- Mengonfigurasi cakupan metrik untuk project.
- Konfigurasikan cakupan metrik menggunakan Cloud Monitoring API.
- Kumpulkan metrik dari akun AWS.
- Kuota dan batas.