Topik ini menjelaskan cara mengumpulkan log kontainer dari Container Service for Kubernetes (ACK) lintas akun Alibaba Cloud.
Informasi latar belakang
Sebagai contoh, sebuah perusahaan e-commerce memiliki dua aplikasi e-commerce yang dideploy pada kluster ACK di wilayah China (Hangzhou). Perusahaan tersebut menggunakan dua proyek Simple Log Service yang berada di wilayah China (Hangzhou) untuk mengelola log.
Aplikasi A dideploy pada kluster ACK yang dimiliki oleh Akun Alibaba Cloud A (12****456), dan Simple Log Service diaktifkan untuk akun tersebut guna mengelola log.
Aplikasi B dideploy pada kluster ACK yang dimiliki oleh Akun Alibaba Cloud B (17****397), dan Simple Log Service diaktifkan untuk akun tersebut guna mengelola log.
Perusahaan tersebut ingin menggunakan Simple Log Service yang diaktifkan untuk Akun Alibaba Cloud A (12****456) untuk mengumpulkan log kedua aplikasi tersebut dan menyimpannya dalam dua logstore yang berada dalam proyek yang sama. Dalam kasus ini, Anda harus membuat konfigurasi Logtail, kelompok mesin, dan logstore untuk mengumpulkan serta menyimpan log Aplikasi B. Konfigurasi Logtail, kelompok mesin, dan logstore yang telah dikonfigurasi untuk Aplikasi A tetap tidak berubah. 
Langkah 1: Konfigurasikan ID akun Alibaba Cloud sebagai pengenal pengguna
LoongCollector
Tetapkan pengenal pengguna ke Akun Alibaba Cloud A.
Login ke Konsol ACK dengan Akun Alibaba Cloud B.
Pada halaman Clusters, klik kluster target.
Di panel navigasi sebelah kiri, pilih .
Pada halaman Helm, pilih namespace kube-system, temukan aplikasi loongcollector, lalu klik Update di kolom Actions.
Pada bagian Target Helm Chart Values Configuration di dialog Update Release:
Tetapkan aliUid ke ID Akun Alibaba Cloud A, seperti yang ditunjukkan oleh ① pada gambar berikut. Pisahkan beberapa ID akun dengan koma (,). Contoh:
17****397,12****456.Catat nilai baseMachineGroupName. Gunakan nilai ini sebagai pengenal kustom saat Anda membuat kelompok mesin. Contoh:
k8s-group-cc47****54428.
Centang kotak persetujuan, lalu klik OK.
Di panel navigasi sebelah kiri, pilih . Di namespace kube-system, klik loongcollector-ds untuk membuka halaman detailnya. Pastikan status setiap pod adalah Running dan waktu pembuatannya setelah pembaruan konfigurasi. Hal ini memastikan bahwa pembaruan telah diterapkan.
Logtail
Tetapkan pengenal pengguna ke Akun Alibaba Cloud A.
Login ke Konsol ACK dengan Akun Alibaba Cloud B.
Pada halaman Clusters, klik kluster target.
Di panel navigasi sebelah kiri, pilih .
Tetapkan parameter Namespace ke kube-system. Di daftar ConfigMap, temukan alibaba-log-configuration dan klik Edit di kolom Actions.
Pada panel Edit, konfigurasikan pengaturan berikut lalu klik OK.
Tambahkan ID Akun Alibaba Cloud A ke file log-ali-uid, lalu peroleh nilai parameter log-machine-group, misalnya k8s-group-cc47****54428. Saat membuat kelompok mesin, tentukan nilai tersebut untuk parameter Custom Identifier.
Pisahkan beberapa ID akun dengan koma (,). Contoh:
17****397,12****456.
Restart logtail-ds agar pengaturan diterapkan.
Pada halaman detail logtail-ds, periksa apakah setiap pod kontainer berada dalam status Running dan apakah waktu pembuatan setiap pod sesuai dengan waktu pembaruan pengaturan.

Langkah 2: Buat kelompok mesin
Login ke Konsol Log Service dengan Akun Alibaba Cloud A.
Di bagian Projects, klik proyek yang ingin Anda kelola.
Di panel navigasi sebelah kiri, pilih .
Pada tab Machine Groups, pilih .
Pada panel Create Machine Group, konfigurasikan parameter lalu klik OK, seperti yang ditunjukkan pada gambar berikut.
Pada field Custom Identifier, masukkan pengenal kelompok mesin yang Anda peroleh di Langkah 1: Konfigurasikan ID akun Alibaba Cloud sebagai pengenal pengguna, misalnya k8s-group-cc47****54428. Untuk informasi tentang parameter lainnya, lihat Buat kelompok mesin berbasis pengenal kustom.

Periksa apakah status heartbeat setiap server dalam kelompok mesin adalah OK.
Di daftar Machine Groups, klik kelompok mesin yang telah Anda buat.
Pada halaman Machine Group Settings, lihat status setiap Instance Elastic Compute Service (ECS).
Jika status Heartbeat adalah OK, artinya instans ECS telah terhubung ke Simple Log Service. Jika statusnya FAIL, lihat Apa yang harus saya lakukan jika kelompok mesin Logtail tidak memiliki heartbeat?

Langkah 3: Buat konfigurasi Logtail
Login ke Konsol Log Service dengan Akun Alibaba Cloud A.
Di bagian Import Data, klik Kubernetes - Object.
Pilih proyek dan logstore. Lalu, klik Next.
Klik Use Existing Machine Groups.
Pilih kelompok mesin yang Anda buat di Langkah 2: Buat kelompok mesin, pindahkan kelompok mesin tersebut dari bagian Source Server Groups ke Applied Server Groups, lalu klik Next.
Konfigurasikan parameter untuk konfigurasi Logtail lalu klik Next.
Untuk informasi tentang parameter tersebut, lihat Gunakan Konsol Simple Log Service untuk mengumpulkan log teks kontainer dalam mode DaemonSet.
PentingSecara default, hanya satu konfigurasi pengumpulan Logtail yang dapat mencocokkan satu file. Karena konfigurasi pengumpulan untuk akun B masih aktif, konfigurasi baru untuk akun A tidak dapat diterapkan. Anda dapat menggunakan salah satu metode berikut untuk mengaktifkan konfigurasi untuk akun A:
Hentikan pengumpulan log untuk akun B. Untuk melakukannya, login ke Konsol Simple Log Service dengan akun B dan hapus konfigurasi pengumpulan Logtail dari kelompok mesin tujuan. Untuk informasi selengkapnya, lihat Terapkan konfigurasi Logtail ke kelompok mesin tertentu.
Tambahkan konfigurasi pengumpulan paksa untuk akun A. Untuk informasi selengkapnya, lihat Cara mengumpulkan log dari satu file beberapa kali.
Setelah membuat konfigurasi pengumpulan Logtail, hapus konfigurasi asli untuk Akun Alibaba Cloud B agar tidak terjadi duplikasi pengumpulan log. Untuk informasi selengkapnya, lihat Hapus konfigurasi Logtail.
Pratinjau data, konfigurasikan indeks, lalu klik Next.
Secara default, Simple Log Service mengaktifkan indeks teks penuh. Konfigurasikan indeks bidang berdasarkan log yang dikumpulkan dalam mode manual atau otomatis. Untuk informasi selengkapnya, lihat Buat indeks.
Operasi terkait
Jika Anda ingin memigrasikan data historis dari Akun Alibaba Cloud B ke logstore saat ini, buat pekerjaan transformasi data di logstore asal, lalu replikasi data tersebut ke logstore saat ini. Untuk informasi selengkapnya, lihat Replikasi data dari logstore.
Jika Anda membuat pekerjaan transformasi data untuk melakukan transformasi data lintas akun Alibaba Cloud, Anda harus menggunakan role kustom untuk memberikan izin yang diperlukan bagi pekerjaan tersebut.
role ARN pertama digunakan untuk memberikan role kustom atau Pasangan Kunci Akses izin yang diperlukan untuk membaca data dari logstore sumber. Untuk informasi tentang cara memberikan izin yang diperlukan kepada Peran RAM, lihat Berikan akses read-only Peran RAM ke logstore sumber.
role ARN kedua digunakan untuk memberikan role kustom atau Pasangan Kunci Akses izin yang diperlukan untuk menulis hasil transformasi ke logstore tujuan. Untuk informasi tentang cara memberikan izin yang diperlukan kepada Peran RAM, lihat Berikan Peran RAM izin untuk menulis data ke logstore tujuan lintas akun Alibaba Cloud.
> Create Machine Group