Dokumen ini menjelaskan cara melihat peta topologi yang dibuat oleh Application Monitoring untuk aplikasi, layanan, dan workload App Hub Anda. Peta topologi aplikasi memberikan tampilan dinamis hubungan aplikasi Anda untuk membantu Anda memantau pemberitahuan dan traffic, serta memecahkan masalah.
Memahami peta topologi
Peta topologi aplikasi memberikan tampilan dinamis dan dapat ditindaklanjuti terkait performa aplikasi Anda, sehingga menyederhanakan pemantauan dan pemecahan masalah. Peta topologi merepresentasikan aplikasi Anda menggunakan node dan tepi, sebagai berikut:
Node merepresentasikan layanan dan workload aplikasi Anda:
Edge merepresentasikan traffic aplikasi Anda antara layanan dan beban kerja Anda:
Peta topologi sepenuhnya interaktif. Anda dapat memperbesar dan memperkecil, serta memindahkan node untuk membantu Anda memvisualisasikan hubungan antara layanan dan beban kerja. Untuk membuka panel yang memberikan detail tambahan tentang status node atau tepi tertentu, klik node atau tepi.
Sebelum memulai
Untuk membuat peta topologi aplikasi, data rekaman aktivitas Anda harus berisi label khusus aplikasi. Label ini hanya tersedia jika Anda menginstrumentasikan aplikasi dengan OpenTelemetry, mengirim data trace ke Telemetry API, dan mendaftarkan aplikasi Anda dengan App Hub.
Untuk memulai, lakukan hal berikut:
- Konfigurasi Pemantauan Aplikasi seperti yang dijelaskan dalam Menyiapkan Pemantauan Aplikasi. Penyiapan untuk Pemantauan Aplikasi mencakup konfigurasi cakupan trace default untuk mencantumkan semua project yang menyimpan data aktivitas Anda.
- Jika Anda menggunakan
Folder yang mendukung Aplikasi,
project Anda akan memiliki kebijakan Pembatasan Penggunaan Layanan default
yang mencegah Anda menggunakan App Topology API. Untuk mengatasinya,
seseorang dengan peran
Administrator Kebijakan Organisasi
harus menambahkan
apptopology.googleapis.comke daftar yang diizinkan kebijakan untuk project pengelolaan folder yang mendukung aplikasi. Perhatikan bahwa mungkin ada kebijakan yang diterapkan di tingkat organisasi. Untuk mengetahui informasi selengkapnya, lihat Membatasi penggunaan resource. -
Enable the Observability, App Topology, and Telemetry APIs.
Jika Anda telah menambahkan project lain ke cakupan rekaman aktivitas, sebaiknya aktifkan juga Observability API untuk project tersebut. Peta topologi aplikasi hanya menampilkan tepi rekaman aktivitas dari project cakupan rekaman aktivitas yang berada dalam organisasi yang sama dengan project App Hub Anda.Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles. -
Untuk mendapatkan izin yang diperlukan guna melihat topologi aplikasi, minta administrator untuk memberi Anda peran IAM App Topology viewer (
roles/apptopology.viewer) di project Anda. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.Peran bawaan ini berisi izin yang diperlukan untuk melihat topologi aplikasi. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk melihat topologi aplikasi:
-
Untuk membuat topologi:
apptopology.applicationTopologies.generate
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
-
Untuk membuat topologi:
- Lakukan instrumentasi pada aplikasi Anda untuk menggunakan OpenTelemetry dan untuk mengirim data trace Anda ke endpoint OTLP.
Melihat peta topologi
-
Di konsol Google Cloud , buka halaman Application monitoring:
Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.
Di pemilih project pada konsol Google Cloud , pilih project host atau project pengelolaan App Hub Anda.
Pilih aplikasi dari daftar.
Klik tab Topology. Peta topologi untuk aplikasi Anda akan muncul.
Peta topologi sepenuhnya interaktif. Anda dapat memperbesar dan memperkecil, serta memindahkan node untuk membantu Anda memvisualisasikan hubungan antara layanan dan beban kerja. Anda juga dapat melihat detail tentang node atau tepi:
- Untuk melihat pemberitahuan atau atribut yang terbuka untuk layanan atau workload, pilih node.
- Untuk melihat latensi dan rasio error antara dua node, pilih edge.
Memecahkan masalah
Untuk mengetahui informasi yang dapat membantu Anda memahami alasan peta topologi aplikasi tidak menampilkan data, lihat Memecahkan Masalah Pemantauan Aplikasi.