Container Service for Kubernetes (ACK) terintegrasi dengan Simple Log Service (SLS), memungkinkan Service Mesh (ASM) untuk mengumpulkan log akses dari kluster bidang data. Topik ini menjelaskan cara mengaktifkan pengumpulan log, mengonfigurasi SLS, dan melihat log yang telah dikumpulkan.
Informasi latar belakang
Proxy Envoy pada bidang data (kluster Kubernetes yang ditambahkan ke mesh layanan) menghasilkan semua log akses. Log ini disebut Envoy access logs. Anda dapat melihat log tersebut dengan menjalankan perintah kubectl logs. SLS menyediakan cara yang lebih praktis untuk melihat, mengumpulkan, melakukan kueri terhadap log, serta membuat dasbor.
Prasyarat
Instans ASM telah dibuat. Untuk informasi selengkapnya, lihat Create an ASM instance.
Langkah 1: Instal komponen log
Kluster Kubernetes yang sudah ada
Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.
Di halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Components and Add-ons.
Di halaman Add-ons, cari logtail-ds, lalu klik Install pada kartu logtail-ds.
Di kotak dialog Install Comment logtail-ds, klik Confirm.
Versi komponen logtail-ds harus 0.16.24.0 atau lebih baru. Untuk informasi selengkapnya tentang cara melakukan upgrade komponen, lihat Manage components.
Tambahkan kluster ke instans ASM. Untuk informasi selengkapnya, lihat Add a cluster to an ASM instance.
Kluster Kubernetes baru
Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.
Di halaman Clusters, klik Create Kubernetes Cluster.
Di wizard Component Configurations, temukan bagian Log Service dan pilih Enable Log Service untuk menginstal plugin log pada kluster Kubernetes baru.
Select Project: Pilih Proyek yang sudah ada untuk mengelola log yang dikumpulkan.

Create Project: Secara otomatis membuat Proyek untuk mengelola log yang dikumpulkan. Nama Proyek secara otomatis diatur sebagai
k8s-log-{ClusterID}, dengan ClusterID adalah ID unik kluster Kubernetes baru.
Setelah menyelesaikan konfigurasi, klik Create Cluster.
Tambahkan kluster ke instans ASM. Untuk informasi selengkapnya, lihat Add a cluster to an ASM instance.
Langkah 2: Konfigurasi Simple Log Service
Untuk mengumpulkan Envoy access logs dengan komponen Logtail, Anda harus membuat konfigurasi pengumpulan.
ASM 1.17.2.35 dan versi lebih baru
-
Masuk ke ASM console. Di panel navigasi kiri, pilih .
Di halaman Mesh Management, klik nama instans target. Di panel navigasi kiri, pilih .
Di halaman Log Center, klik tab atau tab , masukkan periode retensi log, klik Enable Sidecar Log Collection, lalu di kotak dialog Confirm, klik OK.
ASM versi sebelum 1.17.2.35
-
Masuk ke ASM console. Di panel navigasi kiri, pilih .
-
Di halaman Mesh Management, klik nama instans ASM. Di panel navigasi kiri, pilih .
Di halaman Basic Information, klik Settings, pilih Collect access logs to Alibaba Cloud Log Service, lalu klik OK.
Langkah 3: Lihat log
Setelah konfigurasi selesai, Envoy access logs dikumpulkan dan disimpan dalam Proyek dan penyimpanan log yang Anda tentukan di SLS. Ikuti langkah-langkah berikut untuk melihat log tersebut.
-
Masuk ke ASM console. Di panel navigasi kiri, pilih .
-
Di halaman Mesh Management, klik nama instans ASM. Di panel navigasi kiri, pilih .
Di halaman Log Center, pada tab Sidecar Proxy Logs > Data-Plane Logs, klik Enable Sidecar Log Collection, lalu klik OK di kotak dialog konfirmasi.
Catatan detail: Anda dapat memilih untuk melihat log akses mentah dalam format yang lebih mudah dibaca.

Pusat pemantauan: Anda dapat memilih untuk melihat data log statistik multidimensi.
