Fitur proteksi traffic Microservices Engine (MSE) menjaga stabilitas bisnis dari berbagai dimensi terkait lalu lintas, seperti throttling, circuit breaking, degradation, dan proteksi overload sistem. Fitur ini menyediakan metode proteksi traffic yang lebih profesional dan stabil serta analisis distribusi lalu lintas dalam hitungan detik. Jika Anda memerlukan kueri metrik yang lebih fleksibel dalam periode waktu panjang, Anda dapat melaporkan metrik proteksi traffic tersebut ke Simple Log Service. Topik ini menjelaskan cara melaporkan log metrik fitur proteksi traffic MSE Microservices Governance ke Simple Log Service.
Prasyarat
-
Aktifkan fitur proteksi traffic MSE Microservices Governance dan konfigurasikan aturan proteksi traffic. Untuk informasi selengkapnya, lihat Proteksi traffic.
Aktifkan Logtail
Jika Anda telah mengaktifkan Simple Log Service saat membuat kluster ACK, Anda dapat melewati bagian ini. Jika tidak, ikuti langkah-langkah berikut untuk mengaktifkan Logtail. Untuk informasi selengkapnya, lihat Instal Logtail saat membuat kluster.
Operasi ini hanya berlaku untuk kluster khusus ACK dan kluster ACK yang dikelola.
-
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
-
Pada halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Components and Add-ons .
-
Pada tab Logs and Monitoring, temukan logtail-ds lalu klik Install.
Kumpulkan data
Bagian ini menjelaskan cara mengonfigurasi sumber data Simple Log Service. Log Sentinel dikumpulkan, diurai, dan dilaporkan ke Simple Log Service. Untuk informasi selengkapnya, lihat langkah Konfigurasi sumber data dan format penguraian dalam topik ini.
Masuk ke Konsol Simple Log Service.
-
Klik Quick Data Import. Pada kotak dialog Import Data, masukkan Kubernetes di kotak pencarian, lalu klik Kubernetes - File.
-
Pada langkah Select Logstore, pilih Project dan Logstore, lalu klik Next.
Pilih Project bernama k8s-log-{your_k8s_cluster_id} atau Project lainnya. Untuk Logstore, Anda dapat memilih yang sudah ada atau membuat yang baru. Untuk informasi selengkapnya, lihat Buat Logstore.
-
Pada langkah Machine Group Configuration, pilih Machine Group target (k8s-group-${your_k8s_cluster_id}). Pindahkan machine group ini dari daftar Source Machine Group ke daftar Applied Machine Group, lalu klik Next.
Jika Anda memilih Project lain, buat Machine Group sesuai petunjuk pada halaman tersebut.
-
Pada langkah Logtail Configuration, konfigurasikan sumber data dan format penguraian. Setelah konfigurasi selesai, klik Next.
Parameter
Deskripsi
Config name
Masukkan nama konfigurasi.
File Path
-
Untuk versi agent sebelum 4.3.0: Logtail mengumpulkan log dari path tetap
${user_home}/logs/csp/{app_name}-metrics.log.{date}. Ganti${user_home}dengan direktori home sistem. Misalnya, jika direktori home sistem adalah root, direktori log-nya adalah/root/logs/cspdan nama file-nya adalah*-metrics.log*. -
Untuk versi agent 4.3.0 dan seterusnya: Logtail mengumpulkan log dari path tetap
/home/admin/.opt/AliyunJavaAgent/logs/sentinel/{app_name}-metrics.log.{date}. Direktori log-nya adalah/home/admin/.opt/AliyunJavaAgent/logs/sentineldan nama file-nya adalah*-metrics.log*.
Catatan-
Untuk mendukung versi agent lama dan baru sekaligus, kami menyarankan membuat dua konfigurasi Logtail identik dengan path file yang berbeda.
-
Anda dapat melihat versi agent di halaman detail node aplikasi.
-
Untuk informasi selengkapnya tentang path file, lihat Log penting.
Log Sample
1724811932000|2024-08-28 02:25:32|com.alibabacloud.mse.demo.c.service.HelloServiceCTwo|24|0|24|0|1|0|1|202|OUT
Processing Method
Pilih Data Parsing (Delimiter Mode). Tambahkan plug-in parsing delimiter dan konfigurasikan seperti pada gambar di bawah.
-
-
Pada langkah Query and Analysis Configurations, tunggu hingga Automatic Refresh di sebelah kanan Preview Data selesai. Tambahkan dan modifikasi beberapa bidang indeks, lalu klik Next.
Verifikasi pelaporan log
Masuk ke Konsol Simple Log Service.
-
Pada daftar Projects, klik project target dan pilih logstore target. Metrik kini muncul di logstore yang baru dibuat.
