Dokumen ini menjelaskan cara melihat semua span untuk rekaman aktivitas dari konteks tunggal, saat span tersebut dihasilkan oleh aplikasi yang disimpan di berbagai project Google Cloud yang berada dalam suatu organisasi.
Pertimbangkan kasus saat Anda memiliki project Google Cloud A
dan B
, dan asumsikan bahwa aplikasi yang dihosting oleh project B
melakukan panggilan ke aplikasi yang dihosting oleh project A
.
Jika membuka konsol Google Cloud dan memilih project A
, Anda hanya dapat melihat span rekaman aktivitas yang dihasilkan oleh aplikasi yang dihosting oleh project A
. Dengan konfigurasi default, Anda tidak dapat melihat span rekaman aktivitas
yang dihasilkan oleh project B
saat melakukan panggilan ke project A
.
Untuk melihat span rekaman aktivitas yang dihasilkan oleh project B
saat melakukan panggilan ke project A
dari konteks project A
, gunakan kemampuan lintas project dari Trace. Dengan menggunakan kemampuan ini, saat melihat data rekaman aktivitas untuk project A
, Anda juga dapat melihat span yang dihasilkan oleh project B
saat melakukan panggilan ke project A
.
Mengonfigurasi project, izin, dan aplikasi
Lakukan langkah-langkah konfigurasi berikut:
Kaitkan setiap project Google Cloud Anda dengan organisasi yang sama.
Jika Anda membuat project baru dalam konteks organisasi, project tersebut akan otomatis dibuat di resource organisasi.
Jika memiliki project Google Cloud yang bukan bagian dari organisasi, Anda dapat memindahkannya ke organisasi Anda. Untuk mengetahui detailnya, lihat Memigrasikan project yang sudah ada.
-
Untuk mendapatkan izin yang Anda perlukan guna melihat rekaman aktivitas di berbagai project, minta administrator untuk memberi Anda peran IAM berikut pada project atau organisasi Anda:
-
Pengguna Cloud Trace (
roles/cloudtrace.user
) di setiap project. -
Logging Viewer (
roles/logging.viewer
) di setiap project. -
Organization Viewer (
roles/resourcemanager.organizationViewer
) di organisasi. Anda telah diberi peran ini jika pemilih project menyertakan daftar organisasi.
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
-
Pengguna Cloud Trace (
Konfigurasi aplikasi Anda untuk menulis rekaman aktivitas ke project tempat aplikasi tersebut dihosting.
Untuk memaksa agar permintaan lintas project dilacak, lampirkan header konteks rekaman aktivitas ke permintaan tersebut.
Melihat detail rekaman aktivitas di seluruh project
Setelah Anda menyelesaikan langkah-langkah konfigurasi, untuk melihat trace di seluruh project Google Cloud, lakukan langkah berikut:
-
Di panel navigasi konsol Google Cloud, pilih Trace, lalu pilih Trace explorer:
Pilih project tempat Anda ingin melihat data trace. Misalnya, Anda dapat memilih project
A
.Halaman Trace explorer akan terbuka dan menampilkan diagram sebar dan tabel yang menampilkan trace terbaru.
Untuk mempelajari trace tertentu, pilih trace tertentu dari diagram sebar atau dari tabel, atau masukkan ID-nya di kolom Trace ID.
Panel Trace Details akan terbuka dan menampilkan semua span yang izin lihatnya Anda miliki, meskipun span tersebut berada di project Google Cloud yang berbeda yang berada dalam organisasi yang sama.
Langkah selanjutnya
- Menemukan dan menjelajahi rekaman aktivitas
- Menyiapkan Cloud Trace
- Membuat kebijakan pemberitahuan
- Membuat dan melihat laporan