ACK Edge terintegrasi dengan Simple Log Service. Saat membuat kluster ACK Edge, Anda dapat mengaktifkan Simple Log Service untuk mengumpulkan log kontainer dari kluster ACK Edge. Log yang dikumpulkan mencakup output standar kontainer dan file teks di dalam kontainer. Topik ini menjelaskan cara menggunakan Simple Log Service untuk mengumpulkan log dari kontainer edge.
Langkah 1: Aktifkan komponen Logtail
Anda dapat memilih Use Log Service untuk mengaktifkan komponen Logtail saat membuat kluster ACK Edge. Anda juga dapat mengaktifkan komponen Logtail untuk kluster ACK Edge yang sudah ada.
Enable Logtail When You Create A Cluster
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Pada halaman Clusters, klik Create Cluster.
Bagian ini hanya menjelaskan langkah-langkah utama untuk mengaktifkan Simple Log Service. Untuk informasi selengkapnya tentang cara membuat kluster, lihat Buat kluster ACK Edge.
Pada langkah Component Configurations, pilih Use Log Service.
Setelah memilih Use Log Service, Anda akan diminta untuk membuat proyek. Untuk informasi selengkapnya tentang cara Simple Log Service mengorganisasi log, lihat Projects. Anda dapat membuat proyek dengan salah satu cara berikut.
Klik Use Existing Project dan pilih proyek yang sudah ada untuk mengelola log yang dikumpulkan.

Klik Create New Project untuk secara otomatis membuat proyek guna mengelola log yang dikumpulkan. Proyek tersebut secara otomatis diberi nama
k8s-log-{ClusterID}. {ClusterID} adalah ID unik dari kluster ACK Edge baru.
Setelah menyelesaikan konfigurasi, klik Create Cluster di pojok kanan bawah. Pada kotak dialog yang muncul, klik OK untuk membuat kluster.
Setelah kluster dibuat, Anda dapat menemukan kluster ACK Edge dengan Logtail yang diaktifkan pada halaman Clusters.
Enable Logtail For An Existing Cluster
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Pada halaman Clusters, temukan kluster yang ingin Anda kelola lalu klik namanya. Di panel navigasi kiri, klik Add-ons.
Pada halaman Add-ons, klik tab Logs and Monitoring dan temukan komponen logtail-ds.
CatatanUntuk kluster ACK Edge yang menjalankan versi lebih baru dari 1.18.8-aliyunedge.1, komponen log-nya adalah logtail-ds.
Untuk kluster ACK Edge yang menjalankan versi 1.18.8-aliyunedge.1 atau lebih lama, komponen log terdiri dari alibaba-log-controller dan logtail-ds-docker.
Untuk komponen logtail-ds, klik Install. Pada kotak dialog Install Component, klik OK.
Jika versi komponen log sebelumnya telah diinstal, klik Upgrade untuk komponen tersebut.
Langkah 2: Konfigurasi Simple Log Service saat membuat aplikasi
Anda dapat mengonfigurasi Simple Log Service saat membuat aplikasi untuk mengumpulkan log dari kluster ACK Edge.
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Pada halaman Clusters, temukan kluster yang ingin Anda kelola lalu klik namanya. Di panel navigasi kiri, pilih .
Pada halaman Deployments, pilih namespace dari daftar drop-down Namespace. Lalu, klik Create from Image di pojok kanan atas.
Pada tab Basic Information, atur Application Name, Replicas, dan Type. Klik Next untuk menuju halaman Container Configuration.
Bagian ini hanya menjelaskan konfigurasi yang terkait dengan Simple Log Service. Untuk informasi selengkapnya tentang konfigurasi aplikasi lainnya, lihat Buat beban kerja tanpa status (Deployment).
Pada bagian Log Configuration, konfigurasikan parameter log.
Atur Collection Configuration.
PentingAnda tidak dapat mengubah konfigurasi pengumpulan log setelah dibuat. Untuk mengubah konfigurasi, lihat Gunakan CRD untuk mengumpulkan log kontainer dalam mode DaemonSet.
Klik Collection Configuration. Setiap konfigurasi pengumpulan terdiri dari Logstore dan Log Path In Container.
Logstore: Nama Logstore. Log yang dikumpulkan disimpan di Logstore ini. Jika Logstore belum ada, ACK akan secara otomatis membuatnya di proyek Simple Log Service yang terkait dengan kluster tersebut.
CatatanSecara default, log di Logstore baru disimpan selama 180 hari.
Log Path in Container: Jalur log yang ingin Anda kumpulkan. Misalnya, gunakan /usr/local/tomcat/logs/catalina.*.log untuk mengumpulkan log teks dari Tomcat.
CatatanJika Anda mengatur parameter ini ke stdout, output standar (stdout) dan error standar (stderr) kontainer akan dikumpulkan.
Konfigurasi pengumpulan secara otomatis dibuat untuk Logstore yang sesuai. Secara default, log dikumpulkan dalam mode sederhana (baris per baris). Untuk menggunakan mode multi-baris atau metode pengumpulan lanjutan lainnya, lihat Kumpulkan log teks kontainer dalam mode DaemonSet menggunakan konsol dan Kumpulkan output standar kontainer dalam mode DaemonSet menggunakan konsol.

Atur Custom Tag.
Klik Custom Tag. Setiap tag kustom adalah pasangan kunci-nilai yang ditambahkan ke log yang dikumpulkan. Anda dapat menggunakan tag kustom untuk menandai data log suatu kontainer, seperti nomor versi.

Setelah menyelesaikan semua konfigurasi, klik Next di pojok kanan atas untuk melanjutkan.
Untuk informasi tentang operasi selanjutnya, lihat Buat beban kerja tanpa status (Deployment).
Langkah 3: Tampilkan log
Contoh ini menunjukkan cara melihat log aplikasi Tomcat yang dibuat menggunakan wizard konsol. Setelah konfigurasi selesai, log aplikasi Tomcat dikumpulkan dan disimpan di Simple Log Service. Anda dapat melihat log kontainer di konsol Simple Log Service.
Masuk ke Konsol Simple Log Service.
Setelah masuk ke konsol, pada bagian Project List, pilih proyek yang terkait dengan kluster Kubernetes. Secara default, proyek tersebut diberi nama k8s-log-{ClusterID}. Lalu, klik tab Logstores.
Temukan Logstore target dalam daftar. Ini adalah Logstore yang Anda tentukan dalam konfigurasi pengumpulan. Arahkan pointer ke sisi kanan nama Logstore, klik ikon
, lalu klik Search & Analysis.Dalam contoh ini, pada halaman log kueri, Anda dapat melihat log output standar dan log teks dalam kontainer dari aplikasi Tomcat. Tag kustom juga ditambahkan ke field log.
Referensi
Untuk mengumpulkan log teks dari kontainer menggunakan sidecar, lihat Kumpulkan log teks dari kontainer Kubernetes menggunakan sidecar.
Untuk mengumpulkan output standar kontainer Kubernetes, lihat Kumpulkan output standar kontainer Kubernetes dalam mode DaemonSet (legacy).
Anda dapat menambahkan aturan peringatan untuk log guna memantau status berjalan kluster. Untuk informasi selengkapnya, lihat Kelola aturan peringatan.
Untuk informasi tentang cara memecahkan masalah, lihat Pecahkan masalah kegagalan pengumpulan log Logtail.
Untuk mengumpulkan log kontainer lintas akun Alibaba Cloud, lihat Gunakan Logtail untuk mengumpulkan log kontainer lintas akun Alibaba Cloud.
Jika Anda mengalami masalah saat menggunakan Logstore SLS, seperti mengubah periode retensi log atau menonaktifkan pengumpulan log, lihat FAQ terkait Logstore.