Melihat trace di seluruh project

Dokumen ini menjelaskan cara melihat semua span untuk rekaman aktivitas dari satu konteks, saat span tersebut dihasilkan oleh aplikasi yang disimpan di project Google Cloud yang berbeda dalam 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 Rekaman Aktivitas. Dengan menggunakan kemampuan ini, saat melihat data trace 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:

  1. 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. Untuk mengetahui detailnya, lihat Memigrasikan project yang ada.

  2. Untuk mendapatkan izin yang Anda perlukan guna melihat rekaman aktivitas di seluruh project, minta administrator untuk memberi Anda peran IAM berikut di project atau organisasi Anda:

    • Cloud Trace User (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 saat pemilih project menyertakan daftar organisasi.

    Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

    Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.

  3. Konfigurasikan aplikasi Anda untuk menulis rekaman aktivitas ke project tempat aplikasi tersebut dihosting.

    Untuk memaksa permintaan lintas project dilacak, lampirkan header konteks rekaman aktivitas ke permintaan.

Melihat detail trace di seluruh project

Setelah Anda menyelesaikan langkah-langkah konfigurasi, untuk melihat rekaman aktivitas di seluruh project Google Cloud, lakukan tindakan berikut:

  1. Di konsol Google Cloud, buka halaman Trace Explorer:

    Buka Trace Explorer

    Anda juga dapat menemukan halaman ini menggunakan kotak penelusuran.

    Pilih project tempat Anda berencana melihat data rekaman aktivitas. Misalnya, Anda dapat memilih project A.

    Halaman Trace explorer akan terbuka dan menampilkan diagram pencar dan tabel yang menampilkan rekaman aktivitas terbaru.

  2. Untuk menjelajahi trace tertentu, pilih trace dari diagram pencar atau dari tabel, atau masukkan ID-nya di kolom Trace ID.

    Panel Trace Details akan terbuka dan menampilkan semua span yang Anda izinkan untuk dilihat, meskipun span tersebut berada di project Google Cloud yang berbeda dan berada dalam organisasi yang sama.

Langkah selanjutnya