全部产品
Search
文档中心

Alibaba Cloud Service Mesh:Gunakan Mesh Topologi untuk melihat topologi aplikasi

更新时间:Jul 02, 2025

Untuk memantau interaksi antar aplikasi secara visual, Anda dapat mengaktifkan fitur Mesh Topologi. Fitur ini memungkinkan Anda memantau status kesehatan aplikasi secara real-time, menganalisis latensi dan masalah komunikasi antar layanan, serta memahami distribusi dan aliran lalu lintas. Dengan demikian, Anda dapat mengidentifikasi dan menyelesaikan masalah dengan cepat, memastikan keandalan dan performa tinggi aplikasi.

Prasyarat

Ikhtisar

Service Mesh menghasilkan data telemetri rinci untuk semua aktivitas komunikasi layanan dalam instance ASM. Teknologi telemetri ASM membuat aktivitas layanan dalam instance ASM menjadi teramati. Dengan cara ini, insinyur O&M dapat memecahkan masalah, serta memelihara dan mengoptimalkan aplikasi tanpa menambah beban kerja pengembang layanan. Dengan Mesh Topologi, personel O&M dapat sepenuhnya memahami interaksi antar layanan, sehingga dapat lebih efektif memantau dan mengelola sistem.

Topik ini membantu Anda memulai dengan fitur observabilitas ASM dan menunjukkan cara menggunakan Mesh Topologi untuk melihat topologi aplikasi hanya dengan beberapa klik. Untuk informasi lebih lanjut, lihat Observability Management.

Langkah 1: Aktifkan Mesh Topologi

  1. Masuk ke Konsol ASM. Di panel navigasi kiri, pilih Service Mesh > Mesh Management.

  2. Di halaman Mesh Management, klik nama instance ASM yang ingin Anda kelola. Di panel navigasi kiri, pilih Observability Management Center > Mesh Topology. Di bagian Enable ASM Mesh Topology, lakukan operasi berdasarkan versi instance ASM Anda.

    • Jika versi instance ASM Anda lebih lama dari V1.18.2.112, klik To enable.

    • Jika versi instance ASM Anda adalah V1.18.2.112 atau lebih baru, pilih salah satu mode penyebaran berikut. Untuk informasi lebih lanjut tentang perbedaan antara kedua mode dan cara mengonfigurasi mode terkelola, lihat Aktifkan Mesh Topologi dalam Mode Terkelola.

      • Klik In-Kubernetes-cluster Mode, masukkan URL API HTTP dari instance Prometheus yang digunakan oleh ASM Mesh Topologi, lalu klik To enable.

      • Klik Managed Mode lalu klik To enable. Di kotak dialog yang muncul, konfigurasikan parameter yang diperlukan dan klik OK.

Langkah 2: Akses Mesh Topologi menggunakan instance CLB

  1. Masuk ke Konsol ASM. Di panel navigasi kiri, pilih Service Mesh > Mesh Management.

  2. Di halaman Mesh Management, klik nama instance ASM yang ingin Anda kelola. Di panel navigasi kiri, pilih Observability Management Center > Mesh Topology.

  3. Di bagian Access, lakukan salah satu operasi berikut berdasarkan versi instance ASM Anda:

    • Jika versi instance ASM Anda lebih lama dari V1.17.2.19, aktifkan saklar di sebelah Automatically Create an Internet-facing CLB Instance to Access ASM Mesh Topology. Di pesan yang muncul, klik OK.

    • Jika versi instance ASM Anda adalah V1.17.2.19 atau lebih baru, aktifkan Create a CLB Instance to Access ASM Mesh Topology. Di kotak dialog yang muncul, konfigurasikan parameter yang diperlukan dan klik OK.

    Setelah akses Mesh Topologi diaktifkan, instance ASM akan memasuki status pembaruan untuk sementara waktu.Service Mesh

  4. Periksa apakah pembaruan instance ASM telah selesai.Service Mesh

    1. Di panel navigasi kiri, pilih ASM Instance > Base Information.

    2. Di bagian Basic Information, periksa Status instance ASM.Service Mesh

      Jika Status adalah Updating, pembaruan instance ASM sedang berlangsung. Jika Status adalah Running, pembaruan telah selesai.

  5. Di panel navigasi kiri, pilih Observability Management Center > Mesh Topology. Di halaman Mesh Topology, klik Copy token and open in new window di bagian Access.

  6. Di halaman login Mesh Topologi, tempelkan token dan klik Login untuk membuka konsol Mesh Topologi.

Langkah 3: Lihat topologi aplikasi

  1. Di bilah alamat browser Anda, masukkan http://{alamat IP gateway ingress}/productpage untuk mengakses aplikasi Bookinfo.

    Untuk informasi lebih lanjut tentang cara mendapatkan alamat IP gateway ingress, lihat "Langkah 3: Kueri Alamat Gateway" dalam Gunakan Knative pada ASM untuk Menyebarkan Aplikasi Serverless.

  2. Di konsol Mesh Topologi, pilih default dari daftar drop-down Namespace dan pilih Workload graph dari daftar drop-down Versioned App graph untuk melihat hubungan panggilan antar workload dan aliran lalu lintas.

    Catatan

    Anda juga dapat memilih default dari daftar drop-down Namespace, dan memilih App graph, Service graph, atau Versioned App graph dari daftar drop-down Versioned App graph untuk melihat hubungan panggilan antar aplikasi, layanan, dan versi aplikasi serta aliran lalu lintas.

    service calls

    Klik reviews-v2 di topologi. Anda dapat melihat detail seperti status operasi, lalu lintas arah masuk, dan lalu lintas arah keluar dari workload di sisi kanan halaman.

    Workload

Referensi

  • Jika Anda menemukan bahwa beberapa permintaan mengalami latensi respons tinggi, Anda dapat menggunakan log akses untuk menemukan penyebab latensi tinggi. Untuk informasi lebih lanjut, lihat Temukan Penyebab Latensi Respons Tinggi Menggunakan Log Akses di ASM.

  • Jika Anda ingin mendapatkan latensi panggilan layanan terendah, Anda dapat menggunakan fitur routing sadar zona untuk memungkinkan klien memanggil layanan tujuan yang diterapkan di zona yang sama terlebih dahulu. Untuk informasi lebih lanjut, lihat Verifikasi Fitur Routing Sadar Zona pada Topologi Instance ASM.

  • Jika Anda ingin memantau topologi lalu lintas dari beberapa kluster, Anda dapat menggunakan fitur Mesh Topologi dalam mode terkelola. Dalam mode terkelola, Anda hanya perlu menyebarkan satu layanan Mesh Topologi untuk seluruh instance ASM. Ini mengurangi beban kerja konfigurasi. Untuk informasi lebih lanjut, lihat Aktifkan Mesh Topologi dalam Mode Terkelola.

  • Anda dapat melakukan diagnosis pada instance ASM, seperti pemeriksaan versi data plane, pemeriksaan port layanan, dan pemeriksaan asosiasi layanan, untuk mendeteksi potensi masalah secara tepat waktu. Untuk informasi lebih lanjut, lihat Diagnosis Instance ASM.