Melihat topologi dengan Pemantauan Aplikasi

Untuk memahami hubungan antara aplikasi, layanan, dan workload, lihat grafik topologi. Grafik dinamis ini membantu Anda memahami aliran traffic dan mengidentifikasi insiden. Untuk aplikasi yang terdaftar di App Hub, 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 bersifat interaktif sepenuhnya dan memberikan tampilan dinamis dan berguna dari aplikasi, layanan, dan workload 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 App Hub. 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 Luaskan. Nilai dalam tombol adalah jumlah layanan dan workload terdaftar.

    Untuk mendapatkan informasi tentang atribut dan insiden untuk aplikasi, pilih lingkaran birunya.

  • Node: Setiap node mewakili layanan atau yang ditemukan atau workload terdaftar. Ikon node menampilkan salah satu hal berikut:

    • Agen ()
    • Server MCP ()
    • Layanan ()
    • Workload ()

    Untuk mendapatkan informasi tentang atribut dan insiden, pilih node.

  • Koneksi: Mewakili 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 region App Hub yang didukung, grafik menampilkan maksimal 100 layanan yang ditemukan dan 100 workload yang ditemukan.
  • Anda tidak dapat mendaftarkan layanan atau workload ke aplikasi dengan menarik node yang sesuai ke lingkaran biru aplikasi. Lingkaran ini 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:

    • Resource Firestore
    • Resource 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 untuk aplikasi, data trace Anda harus berisi label khusus aplikasi. Label ini hanya tersedia saat Anda menginstrumentasi aplikasi dengan OpenTelemetry, mengirim data trace ke Telemetry API, dan mendaftarkan aplikasi ke App Hub.

Untuk memulai, lakukan hal berikut:

  1. 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 trace 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 trace, sebaiknya aktifkan juga Observability API untuk project tersebut. Grafik topologi aplikasi hanya menampilkan koneksi trace dari project cakupan trace yang berada dalam organisasi yang sama dengan project App Hub Anda.
  3. Untuk mendapatkan izin yang Anda perlukan 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 yang telah ditentukan 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. Instrumentasi aplikasi Anda untuk menggunakan OpenTelemetry dan mengirim data trace ke endpoint OTLP.

Melihat topologi untuk batas pengelolaan aplikasi

  1. Di Google Cloud Konsol, buka halaman Application monitoring:

    Buka Application monitoring

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

  2. Di pemilih project Google Cloud Konsol, pilih project host atau project pengelolaan App Hub Anda.

  3. Klik tab Topology. Grafik topologi untuk aplikasi Anda akan muncul.

Dari grafik topologi interaktif, Anda dapat melakukan hal berikut:

  • Mengubah visualisasi dengan memperbesar atau memperkecil, memposisikan ulang node, atau dengan menciutkan atau meluaskan lingkaran biru.

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

    Untuk layanan dan workload yang ditemukan, flyout mungkin menampilkan nama Cloud Asset Inventory. Google Cloud Observability menggunakan nama aset untuk menentukan data yang ditampilkan dasbor.

  • Mendapatkan 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 Google Cloud Konsol, buka halaman Application monitoring:

    Buka Application monitoring

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

  2. Di pemilih project Google Cloud Konsol, pilih project host atau project pengelolaan App Hub 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:

  • Mengubah visualisasi dengan memperbesar atau memperkecil atau memposisikan ulang node.

  • Mendapatkan informasi tentang atribut dan insiden dengan memilih node.

  • Mendapatkan 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 mungkin membantu Anda memahami alasan grafik topologi aplikasi tidak menampilkan data, lihat Memecahkan Masalah Pemantauan Aplikasi.

Langkah berikutnya