Jika Anda menggunakan sink untuk mengekspor data trace ke BigQuery, maka dokumen ini berlaku untuk Anda. Penggunaan sink untuk mengekspor data trace tidak lagi direkomendasikan. Sebagai gantinya, sebaiknya gunakan Observability Analytics, yang mendukung bahasa kueri SQL yang sama dengan BigQuery. Dokumen ini menjelaskan cara bermigrasi dari solusi berbasis sink ke solusi yang menggunakan Observability Analytics. Dokumen ini juga menyertakan informasi tentang cara membuat kueri data trace menggunakan layanan BigQuery.
BigQuery menyediakan layanan yang memungkinkan Anda menyalin tabel atau mengekspor data. Anda dapat menyalin dan mengekspor data trace menggunakan layanan ini setelah membuat set data BigQuery tertaut, langkah opsional yang dijelaskan dalam dokumen ini. Untuk mengetahui informasi selengkapnya, lihat Mengelola tabel dan Pengantar ekspor data.
Untuk mulai menggunakan Observability Analytics, lihat Membuat kueri dan menganalisis trace.
Sebelum memulai
- Login keakun Anda. Google Cloud Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Observability API.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Observability API.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
Untuk mendapatkan izin yang diperlukan untuk memuat halaman Observability Analytics, menjalankan kueri, dan membuat set data BigQuery tertaut, minta administrator Anda untuk memberi peran IAM berikut pada project Anda:
- Admin Cloud Trace (
roles/cloudtrace.admin) - Editor Observability (
roles/observability.editor) - Pengguna BigQuery (
roles/bigquery.user)
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
- Admin Cloud Trace (
-
Di konsol, aktifkan Cloud Shell. Google Cloud
Di bagian bawah konsol Google Cloud , sesi Cloud Shell akan dimulai dan menampilkan prompt command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi pada sesi.
Bermigrasi ke Observability Analytics
Selesaikan tindakan yang tercantum di bagian Sebelum memulai dalam dokumen ini. Tindakan tersebut mencakup mengaktifkan Observability API.
Pastikan Anda memiliki akses ke data trace menggunakan Observability Analytics:
-
Di Google Cloud konsol, buka halaman manage_search Observability Analytics:
Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Logging.
Di menu Views, buka bagian
Traces ,
lalu pilih _Trace.Spans._AllSpans.Panel
-