全部产品
Search
文档中心

Server Load Balancer:Gunakan log akses CLB untuk menemukan server backend yang tidak sehat

更新时间:Jul 06, 2025

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

Langkah 1: Konfigurasi log akses

  1. Masuk ke konsol CLB.

  2. Di panel navigasi sisi kiri, pilih Logs > Access Log.

  3. Di bilah navigasi atas, pilih wilayah tempat instance CLB diterapkan.

  4. 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.

    Catatan

    Otorisasi 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.

  5. Di halaman Access Logs (Layer-7), temukan instance CLB yang ingin Anda kelola dan klik Configure Logging di kolom Tindakan.

  6. 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.

    Catatan

    Pastikan 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

  1. Masuk ke konsol CLB.

  2. Di panel navigasi sebelah kiri, pilih Logs > Access Log.

  3. Di bilah navigasi atas, pilih wilayah tempat instance CLB diterapkan.

  4. Temukan instance CLB yang ingin Anda kelola dan klik View Logs di kolom Actions untuk masuk ke konsol Simple Log Service.

  5. Entri log dihasilkan ketika klien mengakses CLB. Anda dapat melihat data log di Simple Log Service.

  6. 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.

  1. Di halaman proyek, arahkan pointer Anda ke ikon image.png di panel navigasi sisi kiri dan klik Dashboards.

  2. Klik nama log akses, seperti slb_layer7_access_center_e, untuk melihat data log.

  3. 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