Container Service for Kubernetes (ACK) terintegrasi dengan Simple Log Service, memungkinkan Anda mengumpulkan log akses dari kluster data-plane milik instance Service Mesh (ASM). Topik ini menjelaskan cara mengaktifkan dan mengonfigurasi pengumpulan log serta melihat log yang telah dikumpulkan.
Informasi latar belakang
Setelah menambahkan kluster Kubernetes ke dalam instance ASM, proxy Envoy yang diterapkan di data plane dari instance ASM dapat mencetak semua log akses dari kluster tersebut. Untuk informasi lebih lanjut, lihat Pencatatan Akses. Anda dapat menggunakan perintah kubectl logs untuk melihat log akses Envoy. Simple Log Service memungkinkan Anda melihat log secara praktis, serta mengumpulkan, mengambil log, dan membuat dasbor log.
Prasyarat
Sebuah instance ASM telah dibuat. Untuk informasi lebih lanjut, lihat Buat Instance ASM.
Langkah 1: Instal Logtail untuk kluster Kubernetes
Lakukan langkah-langkah berikut jika kluster Kubernetes telah dibuat
Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.
Pada halaman Clusters, temukan kluster yang ingin Anda kelola dan klik namanya. Di panel navigasi sebelah kiri, klik Add-ons.
Di halaman Add-ons, cari logtail-ds, lalu klik Install di kartu logtail-ds.
Di kotak dialog Install logtail-ds, klik OK.
Versi logtail-ds harus 0.16.24.0 atau lebih baru. Untuk informasi lebih lanjut tentang cara memperbarui versi logtail-ds, lihat Kelola Komponen.
Tambahkan kluster Kubernetes ke instance ASM. Untuk informasi lebih lanjut, lihat Tambahkan Kluster ke Instance ASM.
Lakukan langkah-langkah berikut jika tidak ada kluster Kubernetes yang dibuat
Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.
Pada halaman Clusters, klik Create Kubernetes Cluster.
Di bagian Log Service pada langkah Component Configurations, pilih Enable Log Service untuk menginstal Logtail untuk kluster Kubernetes yang akan dibuat.
Select Project: Jika Anda memilih opsi ini, Anda harus memilih proyek yang sudah ada untuk mengelola log yang dikumpulkan.

Create Project: Jika Anda memilih opsi ini, sistem secara otomatis membuat proyek dengan nama dalam format
k8s-log-{ClusterID}. ClusterID menunjukkan ID unik dari kluster yang akan dibuat.
Setelah konfigurasi selesai, klik Create Cluster.
Tambahkan kluster Kubernetes ke instance ASM. Untuk informasi lebih lanjut, lihat Tambahkan Kluster ke Instance ASM.
Langkah 2: Konfigurasikan pengumpulan log
Untuk menggunakan Logtail mengumpulkan log akses Envoy, Anda harus mengonfigurasi pengumpulan log.
Untuk instance ASM dengan versi 1.17.2.35 atau lebih baru
Masuk ke Konsol ASM. Di panel navigasi sebelah kiri, pilih .
Pada halaman Mesh Management, klik nama instance yang ingin Anda kelola. Di panel navigasi sebelah kiri, pilih .
Pada halaman Log Center, pilih atau pilih , tentukan durasi penyimpanan log, lalu klik Enable Sidecar Log Collection. Di pesan Submit, klik OK.
Untuk instance ASM dengan versi lebih lama dari 1.17.2.35
Masuk ke Konsol ASM. Di panel navigasi sebelah kiri, pilih .
Pada halaman Mesh Management, klik nama instance ASM. Di panel navigasi sebelah kiri, pilih .
Pada halaman Base Information, klik Settings. Pada panel yang muncul, pilih Collect access logs to Alibaba Cloud Log Service, lalu klik OK.
Langkah 3: Lihat log
Setelah mengonfigurasi pengumpulan log, Logtail menggunakan proyek yang ditentukan untuk mengumpulkan log akses Envoy dan menyimpan log di Logstore yang ditentukan. Untuk melihat log, ikuti langkah-langkah berikut:
Masuk ke Konsol ASM. Di panel navigasi sebelah kiri, pilih .
Pada halaman Mesh Management, klik nama instance ASM. Di panel navigasi sebelah kiri, pilih .
Pada halaman Log Center, klik Sidecar Proxy Logs di tab Data-Plane Logs. Klik Enable Sidecar Log Collection dan klik OK di kotak dialog yang muncul.
Log Rinci: Anda dapat memilih untuk melihat log akses asli secara terurut.

Pusat Pemantauan: Anda dapat memilih untuk melihat statistik multi-dimensi dari log akses.
