Log akses Global Accelerator (GA) membantu Anda menganalisis perilaku pengguna, mengidentifikasi pola lalu lintas geografis, dan memecahkan masalah. GA terintegrasi dengan Simple Log Service (SLS) untuk mengumpulkan dan mengirimkan log akses dari kelompok titik akhir.
Ikhtisar
Anda dapat mengaktifkan pencatatan log akses untuk satu atau beberapa kelompok titik akhir pada instans Global Accelerator (GA). Log yang dikumpulkan dikirimkan ke penyimpanan log Simple Log Service (SLS) di wilayah yang sama dengan kelompok titik akhir tersebut. Setiap entri log mencakup bidang-bidang seperti alamat IP sumber klien, port sumber klien, alamat IP tujuan, port tujuan, dan wilayah akselerasi. Untuk detail semua bidang, lihat Bidang log.
Kasus penggunaan
-
Pemecahan masalah
Gunakan log akses untuk mengidentifikasi dan menyelesaikan masalah secara cepat.
Misalnya, Anda dapat melakukan kueri pada bidang status untuk melihat status paket respons GA dan menyelidiki mengapa permintaan tidak menerima respons yang diharapkan.
-
Perencanaan bisnis
Data log akses membantu Anda merencanakan sumber daya bisnis.
Misalnya, Anda dapat menganalisis tren lalu lintas di wilayah akselerasi untuk merencanakan peningkatan bandwidth demi pertumbuhan bisnis atau menurunkan spesifikasi untuk mengurangi biaya. Anda juga dapat menggunakan bidang http_host untuk melihat host yang mengakses aplikasi Anda selama periode tertentu, sehingga membantu Anda mempersiapkan pembaruan aplikasi.
Penagihan
Fitur log akses untuk Global Accelerator (GA) tidak dikenai biaya. Anda hanya membayar penggunaan Simple Log Service (SLS). Untuk informasi lebih lanjut, lihat Penagihan Simple Log Service.
Batasan
-
Fitur log akses hanya tersedia di wilayah tempat Simple Log Service (SLS) tersedia. Untuk informasi lebih lanjut, lihat Wilayah yang didukung.
-
Hanya instans GA standar yang mendukung fitur log akses. Instans GA dasar tidak mendukung fitur ini. Semua operasi yang dijelaskan dalam topik ini berlaku untuk instans GA standar.
-
Log akses tidak tersedia untuk kelompok titik akhir yang ditempatkan di titik kehadiran (PoP) Alibaba Cloud.
-
Anda tidak dapat melakukan kueri nama domain titik akhir dari log akses.
-
Jika Anda tidak dapat menggunakan fitur log akses, versi instans Anda mungkin tidak mendukung fitur tersebut. Untuk menggunakan fitur ini, hubungi manajer bisnis Anda untuk meningkatkan instans.
Buat log akses
Sebelum membuat log akses, pastikan Anda telah menambahkan pendengar dan kelompok titik akhir ke instans GA Anda. Untuk informasi lebih lanjut, lihat Tambah dan kelola pendengar tipe routing cerdas.
Masuk ke Konsol Global Accelerator.
-
Pada halaman Instances, klik ID instans GA yang dituju.
-
Pada halaman detail instans, klik tab Access Log.
-
Pada tab Access Log, klik Create Access Log. Pada kotak dialog Storage Configuration, konfigurasikan parameter berikut lalu klik OK.
Parameter
Deskripsi
Select Source
Listener ID/Name
Pilih pendengar yang sudah ada.
Endpoint Group ID/Name
Pilih kelompok titik akhir yang dituju.
Storage Settings
Region
Secara default menggunakan wilayah tempat kelompok titik akhir berada.
Project
Project adalah unit manajemen sumber daya di Simple Log Service (SLS) untuk isolasi dan kontrol sumber daya.
Anda dapat Select Project atau Create Project.
Logstore
Logstore adalah unit di Simple Log Service (SLS) untuk mengumpulkan, menyimpan, dan melakukan kueri data log.
Anda dapat Select Logstore atau Create Logstore.
Custom Headers
Enable Custom Headers
Jika diaktifkan, GA mencatat header HTTP yang ditentukan dalam bidang
ga_headerspada log akses.Catatan-
Fitur header kustom untuk log akses sedang diluncurkan secara bertahap. Untuk menggunakan fitur ini, hubungi manajer akun Anda agar fitur tersebut diaktifkan.
-
Secara default, ukuran maksimum header kustom adalah 1 KB. Anda dapat menghubungi manajer akun Anda untuk menaikkan batas menjadi 4 KB.
-
Mengaktifkan fitur ini dapat meningkatkan volume data log Anda dan menimbulkan biaya SLS tambahan. Untuk informasi lebih lanjut, lihat Penagihan Simple Log Service.
header name
Masukkan nama header kustom yang akan dicatat. Untuk menentukan beberapa nama header, pisahkan dengan tanda titik koma (;). Jika Anda membiarkan bidang ini kosong, semua header akan dicatat.
CatatanSaat Anda mengaktifkan pencatatan log akses, sistem memeriksa apakah peran terkait layanan AliyunServiceRoleForGaFlowlog sudah ada.
-
Jika peran tersebut belum ada, sistem akan membuatnya secara otomatis dan menyambungkan kebijakan izin AliyunServiceRolePolicyForGaFlowlog. Hal ini memberikan izin kepada GA untuk mengakses SLS dan mengirimkan log ke SLS.
-
Jika peran tersebut sudah ada, sistem tidak membuatnya lagi.
Untuk informasi lebih lanjut, lihat AliyunServiceRoleForGaFlowlog.
Setelah membuat log akses, log tersebut akan muncul di tab Access Log dengan status Bound. Di kolom Actions, Anda dapat mengklik View Log untuk melihat detail atau mengklik Delete untuk menghapus konfigurasi log akses.
-
Tindakan lainnya
|
Actions |
Deskripsi |
|
View an access log |
|
|
Edit Custom Header |
Pada tab Access Log, temukan log akses yang dituju lalu klik Edit Custom Header di kolom Actions. Ubah konfigurasi lalu klik OK. |
|
Delete an access log |
|
Setelah SLS mengumpulkan log akses, Anda dapat mengunduh, mengirimkan, dan memproses log tersebut, atau membuat peringatan. Untuk informasi lebih lanjut, lihat Operasi umum pada log layanan Alibaba Cloud.
Contoh penggunaan
Lihat log akses mentah
Tab Original Log di penyimpanan log menampilkan detail log.
Misalnya, klik bidang client_ip untuk melihat informasi permintaan akses dari alamat IP sumber klien tertentu. Log tersebut mencakup bidang-bidang berikut: accelerator_region, client_ip, client_port, egress_bytes, endpoint_group_id, endpoint_group_region, endpoint_ip, endpoint_port, ga_id, http_host, http_referer, ingress_bytes, listener_id, protocol, request_method, request_uri, status, dan time. Anda dapat memfilter log berdasarkan bidang menggunakan pernyataan kueri, seperti * and client_ip : "118.123.xxx", serta melihat distribusi nilai setiap bidang di panel Quick Analytics di sebelah kiri.
Lakukan kueri log akses tertentu
Masukkan pernyataan SQL di kotak pencarian dan analisis pada halaman penyimpanan log untuk melakukan kueri log akses tertentu.
Misalnya, ikuti langkah-langkah berikut untuk melakukan kueri distribusi alamat IP klien. Di panel Properties, pilih Map sebagai jenis grafik, atur Latitude and Longitude ke address, dan atur Value Column ke count.
|
Langkah |
Deskripsi |
|
1 |
Masukkan pernyataan SQL berikut untuk mengidentifikasi 10 wilayah teratas berdasarkan distribusi alamat IP klien. Informasi ini membantu dalam perencanaan bisnis.
|
|
2 |
Pilih rentang waktu untuk log akses yang ingin Anda lihat lalu klik Search & Analyze. |
|
3 |
Pada tab Graph > Properties, klik ikon |
Bidang log
Tabel berikut menjelaskan bidang log akses yang tersedia di SLS.
|
Bidang |
Deskripsi |
|
accelerator_region |
Wilayah akselerasi. |
|
client_ip |
Alamat IP sumber klien. |
|
client_port |
Port sumber klien. |
|
egress_bytes |
Volume lalu lintas keluar, dalam satuan byte, selama periode sampling. |
|
endpoint_group_id |
ID kelompok titik akhir. |
|
endpoint_group_region |
Wilayah tempat kelompok titik akhir ditempatkan. |
|
endpoint_ip |
Alamat IP titik akhir, yaitu alamat IP tujuan. |
|
endpoint_port |
Port titik akhir, yaitu port tujuan. |
|
ga_id |
ID instans GA. |
|
ingress_bytes |
Volume lalu lintas masuk, dalam satuan byte, selama periode sampling. |
|
listener_id |
ID pendengar. |
|
protocol |
Protokol transport jaringan yang digunakan oleh pendengar. |
|
status |
Status paket respons GA. |
|
time |
Waktu saat log dicatat. |
|
upstream_connect_time |
Durasi koneksi. |
|
upstream_first_byte_time |
Waktu hingga byte pertama. |
Untuk pendengar HTTP dan HTTPS, bidang-bidang berikut juga didukung.
|
Bidang |
Deskripsi |
|
http_host |
Isi header |
|
http_referer |
Isi header |
|
request_method |
Metode permintaan. |
|
request_uri |
URI permintaan yang diterima oleh GA. |
|
ga_headers |
Isi header kustom. Setelah Anda mengaktifkan fitur header kustom, GA mencatat header HTTP yang ditentukan dalam bidang ini. |