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
Kluster Container Service for Kubernetes (ACK) telah ditambahkan ke instance Service Mesh (ASM) versi V1.15.3.120 atau lebih baru.
CatatanJika versi instance ASM Anda lebih lama dari V1.15.3.120 dan Anda perlu melihat topologi aplikasi, ikuti langkah-langkah dalam Aktifkan Mesh Topology untuk Meningkatkan Observabilitas. Untuk informasi lebih lanjut tentang cara memperbarui versi instance ASM, lihat Perbarui Instance ASM.
Aturan routing telah dikonfigurasi untuk aplikasi Bookinfo. Anda dapat mengakses aplikasi Bookinfo menggunakan gateway ingress. Untuk informasi lebih lanjut, lihat Gunakan Sumber Daya Istio untuk Merutekan Lalu Lintas ke Versi Layanan yang Berbeda.
Kluster ACK terintegrasi dengan instance Managed Service for Prometheus atau instance Prometheus yang dikelola sendiri untuk mengumpulkan metrik. Dalam contoh ini, kluster ACK terintegrasi dengan instance Managed Service for Prometheus. Untuk informasi lebih lanjut, lihat Integrasikan Managed Service for Prometheus untuk Memantau Instance ASM atau Pantau Instance ASM Menggunakan Instance Prometheus yang Dikelola Sendiri.
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
Masuk ke Konsol ASM. Di panel navigasi kiri, pilih .
Di halaman Mesh Management, klik nama instance ASM yang ingin Anda kelola. Di panel navigasi kiri, pilih . 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
Masuk ke Konsol ASM. Di panel navigasi kiri, pilih .
Di halaman Mesh Management, klik nama instance ASM yang ingin Anda kelola. Di panel navigasi kiri, pilih .
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
Periksa apakah pembaruan instance ASM telah selesai.Service Mesh
Di panel navigasi kiri, pilih .
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.
Di panel navigasi kiri, pilih . Di halaman Mesh Topology, klik Copy token and open in new window di bagian Access.
Di halaman login Mesh Topologi, tempelkan token dan klik Login untuk membuka konsol Mesh Topologi.
Langkah 3: Lihat topologi aplikasi
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.
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.
CatatanAnda 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.

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.

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.