Dokumen ini menjelaskan cara Cloud Monitoring menentukan data deret waktu yang dapat dipetakan dan dipantau oleh project Google Cloud Anda. Jika hanya ingin memetakan 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 memetakan dan memantau data deret waktu yang dikumpulkan oleh beberapa project Google Cloud, beberapa konfigurasi diperlukan. Dokumen ini memperkenalkan model data dan praktik terbaik. Untuk 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
- Penampung 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 penampung resource menyertakan label yang mengidentifikasi penampung resource. Saat melihat data yang disimpan di beberapa penampung resource, Anda dapat memfilter dan mengelompokkan berdasarkan label tersebut.
- Cakupan metrik
- Cakupan metrik project Google Cloud menentukan kumpulan penampung resource yang data deret waktunya dapat dipetakan dan dipantau oleh project. Data yang dipantau mencakup layanan yang Anda buat dan hubungkan dengan SLO dan kebijakan pemberitahuan. 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 memetakan dan memantau data deret waktu yang disimpannya. Anda dapat menggunakan konsol Google Cloud, Google Cloud CLI, dan Cloud Monitoring API untuk mengubah daftar penampung resource yang disertakan dalam cakupan metrik.
- Menentukan cakupan project
- Project pencakupan menghosting cakupan metrik. Project cakupan menyimpan kebijakan pemberitahuan, pemeriksaan uptime, dasbor, monitor sintetis, layanan, dan grup pemantauan yang Anda konfigurasi. Karena setiap project Google Cloud menghosting cakupan metrik, setiap project juga merupakan project cakupan. Saat Anda menggunakan konsol Google Cloud, project cakupan 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 untuk semua VM dalam satu tampilan, Anda membuat project lain, AllEnvironments
, lalu menambahkan project Staging
dan Production
ke cakupan metrik project bernama AllEnvironments
.
Dengan konfigurasi ini, untuk membuat diagram yang menampilkan data deret waktu yang disimpan
dalam 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
beserta 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 penampung resource, sebaiknya gunakan project Google Cloud baru atau project tanpa resource sebagai project cakupan, karena project ini tidak menyimpan data deret waktu.
Pertimbangkan skenario saat project cakupan Anda berisi resource seperti VM. Untuk memetakan atau memantau hanya data deret waktu untuk VM dalam project cakupan, Anda harus menentukan filter untuk mengecualikan deret waktu dari VM yang disimpan dalam penampung resource yang dipantau. Persyaratan untuk menggunakan filter meningkatkan kompleksitas konfigurasi diagram dan kebijakan pemberitahuan, serta meningkatkan kemungkinan error konfigurasi.
Pertimbangkan untuk menggunakan beberapa project cakupan guna mengontrol tim mana yang memiliki akses ke data deret waktu yang disimpan dalam project Anda. Tabel berikut mengilustrasikan kemungkinan konfigurasi:
Cakupan A Lingkup B Cakupan C Menentukan cakupan project scoping-project-A scoping-project-B scoping-project-C Project yang dipantau Project 1
Project 2Project 3
Project 4Project 1
Project 2
Project 3
Project 4
Project 5Grup dengan izin IAM
(contoh)Tim developer A Tim developer B Tim SRE
Memberikan akses ke Cloud Monitoring
Untuk melihat data deret waktu yang dapat dipetakan atau dipantau oleh project, peran Identity and Access Management (IAM) Anda di project harus menyertakan semua izin dalam peran Monitoring Viewer (roles/monitoring.viewer
).
Anda tidak memerlukan izin lain.
Misalnya, cakupan metrik project cakupan
memantau tiga project Google Cloud dan Anda memiliki peran
Pelihat Pemantauan di project cakupan. Saat mengakses project cakupan menggunakan konsol Google Cloud, Anda dapat melihat data deret waktu yang disimpan dalam project tersebut dan data deret waktu yang disimpan di tiga project Google Cloud lainnya.
Untuk mengubah cakupan metrik, peran IAM Anda di project cakupan dan di setiap penampung resource yang ingin ditambahkan harus menyertakan semua izin dalam peran Monitoring Admin (roles/monitoring.admin
).
Untuk informasi selengkapnya, lihat Mengontrol akses dengan Identity and Access Management.
Harga
Secara umum, metrik sistem Cloud Monitoring gratis, dan metrik dari sistem, agen, atau aplikasi eksternal tidak gratis. 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.
- Mengonfigurasi cakupan metrik menggunakan Cloud Monitoring API.
- Kuota dan batas.