Melihat topologi dengan Pemantauan Aplikasi

Untuk memahami hubungan antara aplikasi, layanan, dan workload, lihat diagram topologi. Diagram dinamis ini membantu Anda memahami alur traffic dan mengidentifikasi insiden. Untuk aplikasi yang terdaftar di App Hub, Anda dapat melihat topologi di tingkat aplikasi. Anda juga dapat melihat diagram 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 App Topology di Cloud Hub. Anda dapat membuat kueri kustom, dan mengorelasikan data pemberitahuan dan data lalu lintas dengan data lainnya.

Memahami grafik topologi

Grafik topologi aplikasi sepenuhnya interaktif dan memberikan tampilan dinamis yang berguna untuk aplikasi, layanan, dan beban kerja Anda. Tampilan ini membantu Anda memantau dan memecahkan masalah performa.

Gambar berikut menunjukkan grafik topologi untuk batas pengelolaan aplikasi:

Topologi aplikasi contoh.

Grafik ini memiliki elemen berikut:

  • Lingkaran biru: Setiap lingkaran biru mewakili aplikasi yang terdaftar di Pusat Aplikasi. Contoh ini menunjukkan beberapa aplikasi:

    • Untuk dua aplikasi, lingkaran biru menampilkan tombol Ciutkan. Untuk aplikasi ini, layanan dan workload ditampilkan.

    • Untuk satu aplikasi, satu node ditampilkan dan lingkaran biru menampilkan tombol Perluas. 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:

    Koneksi menampilkan latensi dan tingkat error antara dua beban kerja.

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 Pusat Aplikasi yang didukung, grafik menampilkan maksimal 100 layanan yang ditemukan dan 100 workload yang ditemukan.
  • Anda tidak dapat mendaftarkan layanan atau workload dengan aplikasi dengan menarik node yang sesuai ke lingkaran biru aplikasi. Lingkaran tersebut adalah panduan visual, bukan penampung.
  • Untuk resource berikut, grafik topologi hanya menampilkan koneksi jika layanan atau workload yang sesuai memiliki status pendaftaran Pusat Aplikasi discovered:

    • Referensi Firestore
    • Referensi Spanner
    • Resource Cloud Storage
    • Server MCP Google Cloud

    Layanan atau workload memiliki status pendaftaran discovered jika 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 menginstrumentasi aplikasi dengan OpenTelemetry, mengirim data rekaman aktivitas ke Telemetry API, dan mendaftarkan aplikasi ke App Hub.

Untuk memulai, lakukan hal berikut:

  1. Konfigurasi Pemantauan Aplikasi seperti yang dijelaskan di bagian Menyiapkan Pemantauan Aplikasi. Penyiapan Pemantauan Aplikasi mencakup konfigurasi cakupan rekaman aktivitas default untuk mencantumkan semua project yang menyimpan data rekaman aktivitas Anda.
  2. Aktifkan Observability, App Topology, Cloud Trace, dan Telemetry API.

    Peran yang diperlukan untuk mengaktifkan API

    Untuk mengaktifkan API, Anda memerlukan peran IAM Service Usage Admin (roles/serviceusage.serviceUsageAdmin), yang berisi izin serviceusage.services.enable. Pelajari cara memberikan peran.

    Aktifkan API

    Jika Anda telah menambahkan project lain ke cakupan rekaman aktivitas, sebaiknya aktifkan juga 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 Pusat Aplikasi Anda.
  3. 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.

  4. Instrumentasikan aplikasi Anda untuk menggunakan OpenTelemetry dan untuk mengirim data trace ke endpoint OTLP.

Melihat topologi untuk batas pengelolaan aplikasi Anda

  1. Di konsol Google Cloud , buka halaman Pemantauan aplikasi:

    Buka Pemantauan aplikasi

    Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.

  2. Di pemilih project konsol Google Cloud , pilih project host atau project pengelolaan Pusat Aplikasi Anda.

  3. 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 melipat atau meluaskan lingkaran biru.

  • Dapatkan informasi tentang atribut dan insiden terkait dengan memilih aplikasi atau node.

    Untuk layanan dan workload yang ditemukan, panel pop-up dapat menampilkan nama Inventaris Aset Cloud. 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

  1. Di konsol Google Cloud , buka halaman Pemantauan aplikasi:

    Buka Pemantauan aplikasi

    Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.

  2. Di pemilih project konsol Google Cloud , pilih project host atau project pengelolaan Pusat Aplikasi Anda.

  3. Pilih aplikasi dari daftar.

  4. 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 informasi yang dapat membantu Anda memahami alasan grafik topologi aplikasi tidak menampilkan data, lihat Memecahkan Masalah Pemantauan Aplikasi.

Langkah berikutnya