Untuk memahami hubungan antara aplikasi, layanan, dan beban kerja, lihat grafik topologi. Grafik dinamis ini membantu Anda memahami alur traffic dan mengidentifikasi insiden. Untuk aplikasi yang terdaftar di Hub Aplikasi, Anda dapat melihat topologi di tingkat aplikasi. Anda juga dapat melihat grafik topologi di tingkat batas pengelolaan aplikasi, yang memungkinkan Anda memahami cara aplikasi berinteraksi dengan layanan dan workload eksternal.
Untuk menjelajahi aplikasi lebih lanjut, Anda dapat menggunakan Topologi Aplikasi di Cloud Hub. Anda dapat membuat kueri kustom, dan mengorelasikan data pemberitahuan dan traffic dengan data lainnya.
Memahami grafik topologi
Grafik topologi aplikasi sepenuhnya interaktif dan memberikan tampilan dinamis dan berguna dari aplikasi, layanan, dan beban kerja Anda. Tampilan ini membantu Anda memantau dan memecahkan masalah performa.
Gambar berikut menunjukkan grafik topologi untuk batas pengelolaan aplikasi:

Grafik ini memiliki elemen berikut:
Lingkaran biru: Setiap lingkaran biru mewakili aplikasi yang terdaftar di App Hub. Contoh ini menunjukkan beberapa aplikasi:
Untuk dua aplikasi, lingkaran biru menampilkan tombol unfold_less Ciutkan. Untuk aplikasi ini, layanan dan workload ditampilkan.
Untuk satu aplikasi, satu node ditampilkan dan lingkaran biru menampilkan tombol Luaskan. Nilai dalam tombol adalah jumlah layanan dan beban kerja terdaftar.
Untuk mendapatkan informasi tentang atribut dan insiden aplikasi, pilih lingkaran birunya.
Node: Setiap node mewakili layanan atau workload yang terdaftar atau ditemukan. Ikon node menampilkan salah satu hal berikut:
- Agen ()
- Server MCP (
) - Layanan (
) - Beban kerja (
)
Untuk mendapatkan informasi tentang atribut dan insiden, pilih node.
Koneksi: Merepresentasikan traffic antara dua node. Untuk mendapatkan informasi tentang metrik utama, seperti rasio error dan persentil latensi ke-95, pilih koneksi:
Batasan
- Koneksi menampilkan informasi latensi dan rasio error yang diperoleh Pemantauan Aplikasi dari data satu jam terakhir. Anda tidak dapat mengubah rentang waktu yang digunakan Pemantauan Aplikasi.
- Flyout hanya menampilkan insiden dari 24 jam terakhir:
- Untuk aplikasi, layanan, dan workload terdaftar, grafik topologi hanya menampilkan insiden dari kebijakan pemberitahuan dengan label aplikasi. Untuk layanan dan workload yang ditemukan, Pemantauan Aplikasi menggunakan label resource untuk mengidentifikasi insiden.
- Grafik topologi menampilkan maksimal 1.000 node atau koneksi. Untuk setiap wilayah App Hub yang didukung, grafik menampilkan maksimal 100 layanan yang ditemukan dan 100 beban kerja yang ditemukan.
- Anda tidak dapat mendaftarkan layanan atau beban kerja dengan aplikasi dengan menarik node yang sesuai ke lingkaran biru aplikasi. Lingkaran adalah panduan visual, bukan penampung.
Untuk resource berikut, grafik topologi hanya menampilkan koneksi jika layanan atau workload yang sesuai memiliki status pendaftaran App Hub
discovered:- Referensi Firestore
- Referensi Spanner
- Resource Cloud Storage
- Server MCP Google Cloud
Layanan atau workload memiliki status pendaftaran
discoveredjika merupakan bagian dari batas pengelolaan aplikasi, tetapi tidak terdaftar ke aplikasi mana pun.
Sebelum memulai
Untuk membuat grafik 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.
-
Aktifkan API Observability, App Topology, Cloud Trace, dan Telemetry.
Jika Anda telah menambahkan project lain ke cakupan rekaman aktivitas, sebaiknya Anda juga mengaktifkan Observability API untuk project tersebut. Grafik topologi aplikasi hanya menampilkan koneksi rekaman aktivitas dari project cakupan rekaman aktivitas yang berada dalam organisasi yang sama dengan project App Hub Anda.Peran yang diperlukan untuk mengaktifkan API
Untuk mengaktifkan API, Anda memerlukan peran IAM Service Usage Admin (
roles/serviceusage.serviceUsageAdmin), yang berisi izinserviceusage.services.enable. Pelajari cara memberikan peran. -
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:
- Instrumentasikan aplikasi Anda untuk menggunakan OpenTelemetry dan untuk mengirim data trace ke endpoint OTLP.
Melihat topologi untuk batas pengelolaan aplikasi Anda
-
Di konsol Google Cloud , buka halaman Pemantauan aplikasi:
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.
Klik tab Topology. Grafik topologi untuk aplikasi Anda akan muncul.
Dari grafik topologi interaktif, Anda dapat melakukan hal berikut:
Ubah visualisasi dengan memperbesar atau memperkecil, memosisikan ulang node, atau dengan mengecilkan atau meluaskan lingkaran biru.
Dapatkan informasi tentang atribut dan insiden terkait dengan memilih aplikasi atau node.
Untuk layanan dan workload yang ditemukan, flyout dapat menampilkan nama Cloud Asset Inventory. Google Cloud Observability menggunakan nama aset untuk menentukan data yang ditampilkan dasbor.
Dapatkan informasi tentang traffic antar-node dengan memilih koneksi. Flyout menampilkan nama node dan metrik utama, seperti rasio error dan persentil latensi ke-95.
Melihat grafik topologi untuk aplikasi
-
Di konsol Google Cloud , buka halaman Pemantauan aplikasi:
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. Grafik topologi untuk aplikasi Anda akan muncul.
Dari grafik topologi interaktif, Anda dapat melakukan hal berikut:
Ubah visualisasi dengan memperbesar atau memperkecil atau memosisikan ulang node.
Dapatkan informasi tentang atribut dan insiden dengan memilih node.
Dapatkan informasi tentang traffic antar-node dengan memilih koneksi. Flyout menampilkan nama node dan metrik utama, seperti rasio error dan persentil latensi ke-95.
Memecahkan masalah
Untuk mengetahui informasi yang dapat membantu Anda memahami alasan grafik topologi aplikasi tidak menampilkan data, lihat Memecahkan Masalah Pemantauan Aplikasi.
Langkah berikutnya
- Pelajari grafik topologi di Cloud Hub.