Alibaba Cloud Container Service for Kubernetes (ACK) terintegrasi secara mendalam dengan Simple Log Service (SLS). Integrasi ini menyediakan komponen pengumpulan log untuk menyederhanakan pengumpulan dan pengelolaan log kontainer. Topik ini menjelaskan cara menginstal komponen pengumpulan log dan membuat konfigurasi pengumpulan, sehingga Anda dapat mengumpulkan, mengkueri, dan menganalisis log secara otomatis guna meningkatkan efisiensi operasi dan pemeliharaan (O&M) serta mengurangi biaya pengelolaan.
Skenario
Komponen pengumpulan log mengumpulkan log kontainer melalui dua metode berikut:
DaemonSet: Cocok untuk kluster dengan kategorisasi log yang jelas dan fungsi relatif sederhana. Untuk informasi selengkapnya, lihat topik ini.
Sidecar: Cocok untuk kluster besar dan hibrida. Untuk informasi selengkapnya, lihat Kumpulkan log teks dari kontainer Kubernetes dalam mode Sidecar.
Untuk informasi selengkapnya tentang perbedaan antara kedua mode tersebut, lihat Mode pengumpulan. Untuk informasi selengkapnya tentang penagihan Simple Log Service, lihat Ikhtisar penagihan.
Indeks
Prosedur | Tautan tindakan |
Langkah 1: Instal komponen pengumpulan log | Instal salah satu komponen pengumpulan log berikut:
|
Langkah 2: Buat konfigurasi pengumpulan | Pilih log teks atau keluaran standar berdasarkan kebutuhan pengumpulan Anda.
|
Langkah 3: Kueri dan analisis log | Kueri dan analisis log di konsol. |
Langkah 1: Instal komponen pengumpulan log
Instal LoongCollector (Direkomendasikan)
Pengumpulan data berbasis LoongCollector: LoongCollector adalah agen pengumpulan log generasi baru yang disediakan oleh Simple Log Service. LoongCollector merupakan versi peningkatan dari Logtail dan dirancang untuk mengintegrasikan kemampuan agen pengumpulan khusus dari Application Real-Time Monitoring Service (ARMS), seperti pengumpulan data berbasis Managed Service for Prometheus dan teknologi Extended Berkeley Packet Filter (eBPF) untuk pengumpulan data non-intrusif.
Instal komponen loongcollector di kluster ACK yang sudah ada
Masuk ke konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.
Di halaman Clusters, klik kluster yang ingin Anda kelola. Di panel navigasi sebelah kiri, pilih Operations > Add-ons.
Di tab Logs and Monitoring pada halaman Add-ons, temukan komponen loongcollector dan klik Install.
CatatanKomponen LoongCollector dan komponen logtail-ds tidak dapat diinstal bersamaan. Jika komponen logtail-ds sudah diinstal pada kluster, lihat Tingkatkan dari Logtail ke LoongCollector (skenario server) untuk solusi peningkatan.
Setelah komponen LoongCollector diinstal, Simple Log Service secara otomatis menghasilkan proyek bernama k8s-log-${your_k8s_cluster_id} beserta sumber daya di dalamnya. Anda dapat masuk ke konsol Simple Log Service untuk melihat sumber daya tersebut. Tabel berikut menjelaskan sumber daya tersebut.
Jenis sumber daya | Nama sumber daya | Deskripsi | Contoh |
Kelompok mesin | k8s-group- | Kelompok mesin loongcollector-ds, yang digunakan dalam skenario pengumpulan log. | k8s-group-my-cluster-123 |
k8s-group- | Kelompok mesin loongcollector-cluster, yang digunakan dalam skenario pengumpulan metrik. | k8s-group-my-cluster-123-cluster | |
k8s-group- | Kelompok mesin instance tunggal, yang digunakan untuk membuat konfigurasi LoongCollector untuk instance tunggal tersebut. | k8s-group-my-cluster-123-singleton | |
Logstore | config-operation-log | Logstore ini digunakan untuk mengumpulkan dan menyimpan log loongcollector-operator. Penting Jangan menghapus logstore | config-operation-log |
Instal Logtail
Pengumpulan data berbasis Logtail: Logtail adalah agen pengumpulan log yang disediakan oleh Simple Log Service. Anda dapat menggunakan Logtail untuk mengumpulkan log dari berbagai sumber data, seperti instance Alibaba Cloud Elastic Compute Service (ECS), server di pusat data, dan server dari penyedia layanan cloud pihak ketiga. Logtail mendukung pengumpulan log non-intrusif berdasarkan file log tanpa memerlukan modifikasi kode aplikasi, sehingga tidak memengaruhi operasi aplikasi Anda.
Instal komponen Logtail di kluster ACK yang sudah ada
Masuk ke konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.
Di halaman Clusters, temukan kluster yang ingin Anda kelola dan klik namanya. Di panel navigasi sebelah kiri, klik Add-ons.
Di tab Logs and Monitoring pada halaman Add-ons, temukan komponen logtail-ds dan klik Install.
Instal komponen Logtail saat membuat kluster ACK
Masuk ke konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.
Di halaman Clusters, klik Create Kubernetes Cluster. Di langkah Component Configurations wizard, pilih Enable Log Service.
Topik ini hanya menjelaskan pengaturan yang terkait dengan Simple Log Service. Untuk informasi selengkapnya tentang pengaturan lainnya, lihat Buat kluster ACK yang dikelola.
Setelah Anda memilih Enable Log Service, sistem akan meminta Anda untuk membuat proyek Simple Log Service. Anda dapat menggunakan salah satu metode berikut untuk membuat proyek:
Select Project
Anda dapat memilih proyek yang sudah ada untuk mengelola log kontainer yang dikumpulkan.

Create Project
Simple Log Service secara otomatis membuat proyek untuk mengelola log kontainer yang dikumpulkan.
ClusterIDmenunjukkan pengenal unik dari kluster Kubernetes yang dibuat.
Di langkah Component Configurations wizard, opsi Enable dipilih secara default untuk parameter Log Komponen Lapisan Kontrol. Jika diaktifkan, sistem secara otomatis mengonfigurasi pengaturan pengumpulan dan mengumpulkan log dari komponen lapisan kontrol kluster, dengan biaya yang dikenakan berdasarkan metode penagihan pay-as-you-go. Anda dapat menentukan apakah akan mengaktifkannya sesuai kebutuhan bisnis. Untuk informasi selengkapnya, lihat Kumpulkan log komponen lapisan kontrol di kluster ACK yang dikelola.
Setelah komponen Logtail diinstal, Simple Log Service secara otomatis menghasilkan proyek bernama k8s-log-<YOUR_CLUSTER_ID> beserta sumber daya di dalamnya. Anda dapat masuk ke konsol Simple Log Service untuk melihat sumber daya tersebut.
Jenis sumber daya | Nama sumber daya | Deskripsi | Contoh |
Kelompok mesin | k8s-group- | Kelompok mesin logtail-daemonset, yang digunakan dalam skenario pengumpulan log. | k8s-group-my-cluster-123 |
k8s-group- | Kelompok mesin logtail-statefulset, yang digunakan dalam skenario pengumpulan metrik. | k8s-group-my-cluster-123-statefulset | |
k8s-group- | Kelompok mesin instance tunggal, yang digunakan untuk membuat konfigurasi Logtail untuk instance tunggal tersebut. | k8s-group-my-cluster-123-singleton | |
Logstore | config-operation-log | Logstore ini digunakan untuk menyimpan log komponen alibaba-log-controller. Kami menyarankan agar Anda tidak membuat konfigurasi Logtail untuk logstore ini. Anda dapat menghapus logstore ini. Setelah logstore dihapus, sistem tidak lagi mengumpulkan log operasional komponen alibaba-log-controller. Anda dikenai biaya untuk logstore ini dengan cara yang sama seperti logstore biasa. Untuk informasi selengkapnya, lihat Item yang dapat ditagihkan pada mode bayar berdasarkan data yang diingest. | Tidak ada |
Langkah 2: Buat konfigurasi pengumpulan
Langkah 3: Kueri dan analisis log
Masuk ke konsol Simple Log Service.
Di bagian Projects, klik proyek yang ingin Anda tuju ke halaman detailnya.

Di panel navigasi sebelah kiri, klik ikon
logstore yang Anda inginkan. Di daftar drop-down, pilih Search & Analysis untuk melihat log yang dikumpulkan dari kluster Kubernetes Anda.
Field log default
Log teks
Keluaran standar
Tabel berikut menjelaskan field yang diunggah secara default untuk setiap log di kluster Kubernetes.
Field | Deskripsi |
_time_ | Waktu saat log dikumpulkan. |
_source_ | Jenis sumber log. Nilai yang valid: stdout dan stderr. |
_image_name_ | Nama citra. |
_container_name_ | Nama kontainer. |
_pod_name_ | Nama pod. |
_namespace_ | Namespace pod. |
_pod_uid_ | Pengenal unik pod. |
Referensi
Setelah Anda mengumpulkan log, Anda dapat menggunakan fitur kueri dan analisis Simple Log Service untuk memahami log tersebut. Untuk informasi selengkapnya, lihat Kueri dan analisis log.
Setelah Anda mengumpulkan log, Anda dapat menggunakan fitur visualisasi Simple Log Service untuk menganalisis dan memahami log secara visual. Untuk informasi selengkapnya, lihat Buat dasbor.
Setelah Anda mengumpulkan log, Anda dapat menggunakan fitur peringatan Simple Log Service untuk secara otomatis menerima notifikasi tentang pengecualian dalam log. Untuk informasi selengkapnya, lihat Konfigurasikan aturan peringatan.
Secara default, Simple Log Service hanya mengumpulkan log inkremental. Untuk mengumpulkan log historis, lihat Impor log historis dari file log.
Pecahkan masalah kesalahan pengumpulan:
Periksa apakah pesan kesalahan ditampilkan di konsol. Untuk informasi selengkapnya, lihat Lihat kesalahan pengumpulan Logtail.
Jika tidak ada pesan kesalahan yang ditampilkan di konsol, periksa heartbeat kelompok mesin dan konfigurasi Logtail. Untuk informasi selengkapnya, lihat Pecahkan masalah kesalahan saat mengumpulkan log dari kontainer.












