Jika Anda menggunakan pendengar Layer 7 CLB dan ingin memecahkan kesalahan pada server backend, Anda dapat menganalisis data log akses. CLB terhubung dengan Simple Log Service, yang mencatat dan menyimpan log akses CLB untuk membantu Anda menganalisis data secara efisien dan mengidentifikasi kesalahan.
Batasan
Hanya pendengar CLB Layer 7, termasuk pendengar HTTP dan HTTPS, yang mendukung log akses.
Prasyarat
Sebuah instance CLB telah dibuat. Untuk informasi lebih lanjut, lihat Buat dan kelola instance CLB.
Sebuah grup vServer telah dibuat. Untuk informasi lebih lanjut, lihat Buat dan kelola grup vServer. Server backend telah ditambahkan ke grup vServer, dan aplikasi telah diterapkan di server tersebut.
Sebuah pendengar HTTP atau HTTPS telah dibuat untuk instance CLB. Untuk informasi lebih lanjut, lihat Tambahkan pendengar HTTP dan Tambahkan pendengar HTTPS.
Simple Log Service telah diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan Simple Log Service.
Langkah 1: Konfigurasi log akses
Masuk ke konsol CLB.
Di panel navigasi sisi kiri, pilih .
Di bilah navigasi atas, pilih wilayah tempat instance CLB diterapkan.
Saat pertama kali menggunakan fitur log akses, Anda perlu memberikan izin yang diperlukan ke akun Anda. Klik Authorize Now. Di halaman Cloud Resource Access Authorization, klik Konfirmasi Kebijakan Otorisasi.
CatatanOtorisasi hanya perlu dilakukan sekali.
Jika Anda menggunakan Pengguna Resource Access Management (RAM), Anda harus mengotorisasi pengguna RAM melalui akun Alibaba Cloud milik pengguna tersebut. Untuk informasi lebih lanjut, lihat Otorisasi pengguna RAM untuk menggunakan fitur log akses CLB.
Di halaman Access Logs (Layer-7), temukan instance CLB yang ingin Anda kelola dan klik Configure Logging di kolom Tindakan.
Di panel Configure Logging, konfigurasikan parameter Project dan Logstore, lalu klik OK.
Parameter
Deskripsi
Project
Proyek dalam Simple Log Service digunakan untuk mengisolasi dan mengelola berbagai sumber daya.
Select Project: Pilih proyek yang ada dari daftar drop-down.
Create Project: Masukkan nama proyek di bidang tersebut.
CatatanPastikan bahwa nama proyek unik dan wilayah proyek sama dengan wilayah CLB instance.
Logstore
Penyimpanan log dalam Simple Log Service digunakan untuk mengumpulkan, menyimpan, dan menanyakan log.
Select Logstore: Pilih penyimpanan log yang ada dari daftar drop-down.
Create Logstore: Masukkan nama penyimpanan log di bidang tersebut.
Langkah 2: Lihat data log akses
Masuk ke konsol CLB.
Di panel navigasi sebelah kiri, pilih .
Di bilah navigasi atas, pilih wilayah tempat instance CLB diterapkan.
Temukan instance CLB yang ingin Anda kelola dan klik View Logs di kolom Actions untuk masuk ke konsol Simple Log Service.
Entri log dihasilkan ketika klien mengakses CLB. Anda dapat melihat data log di Simple Log Service.
Masukkan pernyataan SQL untuk menanyakan data log.
Sebagai contoh, Anda dapat memasukkan pernyataan SQL berikut untuk menanyakan 20 klien paling aktif. Anda dapat menganalisis sumber permintaan dan membuat keputusan bisnis yang tepat.
* | select http_user_agent, count(*) as pv group by http_user_agent order by pv desc limit 20
Langkah 3: Temukan server backend yang tidak sehat
Anda dapat menemukan server backend yang tidak sehat dengan memeriksa dasbor di Simple Log Service.
Di halaman proyek, arahkan pointer Anda ke ikon
di panel navigasi sisi kiri dan klik Dashboards.Klik nama log akses, seperti slb_layer7_access_center_e, untuk melihat data log.
Di dasbor, temukan bagian Top Upstream Response Time. Di bagian ini, Anda dapat melihat waktu respon CLB. Anda dapat mengurutkan data average upstream response time (s) dalam urutan menurun untuk memeriksa apakah waktu respon server backend melebihi 1 detik.
Jika waktu respon server backend melebihi 1 detik, Anda dapat masuk ke server backend untuk memecahkan kesalahan.
Referensi
Untuk informasi lebih lanjut tentang Simple Log Service, lihat Apa itu Simple Log Service?.
Untuk informasi lebih lanjut tentang log akses CLB, lihat Ikhtisar log akses CLB dan Konfigurasikan log akses CLB.
Untuk informasi lebih lanjut tentang pertanyaan yang sering diajukan (FAQ) tentang CLB dan solusinya, lihat FAQ tentang CLB.