Làm việc với vLB-Log
Để xem được logs của vLB bạn truy cập vào vMonitor Platform tại link, sau đó vào mục Infrastructure list/vLB Log. Tại đây, bạn có thể xem danh sách tất cả vLB trên HCM03 của bạn. Tại màn hình này, bạn sẽ thấy các cột thông tin cơ bản như:
vLB Project: tên của vLB.
Log Project: log project sẽ chứa logs của vLB khi bạn enable "Detailed Monitoring".
Log Project Usage: thông tin về mức độ sử dụng của Log Project mà bạn đã gắn vào vLB này.
Monitoring Status: trạng thái monitoring của vLB. Nếu chưa enable "Detailed Monitoring" thì trạng thái sẽ là INACTIVE, nếu đã enable thì trạng thái là ACTIVE, còn nếu vLB đã bị xóa thì sẽ là DELETED.
Detailed Monitoring: kích hoạt hay hủy theo dõi Logs của vLB này.

Để kích hoạt theo dõi, bạn cần nhấn enable tại cột Detailed Monitoring.
Hệ thống sẽ hiển thị Popup và bạn cần chọn Log Project để chứa logs của vLB này, sau đó nhấn "enable". Nếu bạn chưa có bất kì Log Project nào, bạn có thể nhấn "Create a log project" ở popup hoặc qua tab Quota & Usage để tạo Log Project trước.
Sau khi enable bạn sẽ thấy status của vLB này chuyển thành ACTIVE, và bạn có thể truy cập vào Log Project vừa chọn để xem logs.
Nếu có nhu cầu thay đổi Log Project chứa Logs, bạn có thể chọn nút 3 chấm và chọn "Edit Log Project" để thay đổi.
Nếu không còn nhu cầu để xem logs của vLB thì bạn có thể disable ở cột Detailed Monitoring.
Các fields dữ liệu:
Đối với Application Load Balancer, bạn sẽ xem được HTTP Access Logs với các fields:
httpRequest.clientIp
httpRequest.clientPort
httpRequest.requestMethod
httpRequest.requestUrl
httpRequest.requestSize
httpRequest.responseSize
httpRequest.status
httpRequest.latency
httpRequest.userAgent
httpRequest.referer
Đối với Network Load Balancer, bạn sẽ xem được TCP Connection Logs với các fields:
jsonPayload.connection.clientIp
jsonPayload.connection.clientPort
jsonPayload.connection.requestSize
jsonPayload.connection.responseSize
jsonPayload.connection.rtt
Đẩy access log vLB sang vDB
Ngoài việc xem log trên vMonitor Platform, bạn có thể đẩy access log của vLB sang cụm vDB Kafka hoặc vDB OpenSearch của riêng mình để chủ động lưu trữ, tra cứu và phân tích log theo nhu cầu.
Hai đích đến hoạt động độc lập: bạn có thể chỉ đẩy sang Kafka, chỉ đẩy sang OpenSearch, hoặc bật đồng thời cả hai cho cùng một vLB.
Lưu ý: tính năng đang trong giai đoạn Alpha, vui lòng liên hệ Hỗ trợ GreenNode để sử dụng.
Điều kiện cần
Nếu đẩy sang vDB Kafka, trên vDB Kafka cần có sẵn:
Một Cluster Kafka đang hoạt động và cho phép truy cập công khai.
Một Topic trong Cluster để chứa access log.
Một Kafka user đã được phát hành thông tin xác thực và được cấp quyền ghi vào Topic nói trên.
Nếu đẩy sang vDB OpenSearch, trên vDB OpenSearch cần có sẵn:
Một Cluster OpenSearch đang hoạt động và có địa chỉ truy cập công khai dành cho log.
Một tài khoản (Username/Password) có quyền ghi vào Cluster.
Bật đẩy access log sang vDB Kafka
Mở vLB trong danh sách log mapping, chọn chức năng Enable log to vDB Kafka.
Gạt công tắc Enable logging sang trạng thái bật.
Chọn các thông tin:
Cluster
Cluster Kafka sẽ nhận access log.
Topic
Topic trong Cluster đã chọn.
User
Kafka user dùng để ghi log.
Mode
Cơ chế xác thực — chọn mTLS hoặc SASL (chọn loại mà cả Cluster và user của bạn đều hỗ trợ).
Nhấn Save.
Hệ thống tự kết nối tới vDB để lấy thông tin xác thực của Kafka user đã chọn — bạn không cần nhập thêm credential.
Bật đẩy access log sang vDB OpenSearch
Mở vLB trong danh sách log mapping, chọn chức năng Enable log to vDB OpenSearch.
Gạt công tắc Enable logging sang trạng thái bật.
Chọn và nhập:
Cluster
Cluster OpenSearch sẽ nhận access log.
Username
Tài khoản có quyền ghi vào Cluster. Độ dài 3–31 ký tự, gồm chữ, số và các ký tự _, ., -.
Password
Tối thiểu 8 ký tự, gồm đủ chữ hoa, chữ thường, chữ số và một ký tự đặc biệt trong @ $ ! % * ? &.
Nhấn Save.
Hệ thống kiểm tra kết nối tới Cluster OpenSearch ngay khi bạn nhấn Save. Nếu Username hoặc Password không đúng, thao tác sẽ bị từ chối tại bước này.
Đổi sang Cluster khác
Mở lại hộp thoại tương ứng, chọn Cluster mới (và cập nhật các thông tin liên quan nếu cần), rồi nhấn Save. Hệ thống tự động chuyển việc đẩy access log sang Cluster mới.
Tắt đẩy access log
Mở lại hộp thoại tương ứng, gạt Enable logging sang trạng thái tắt và nhấn Save. Hệ thống ngừng đẩy access log sang Cluster đó.
Xử lý lỗi khi lưu
Lỗi liên quan đến Cluster, Topic, User hoặc quyền truy cập
Thành phần tương ứng ở vDB chưa sẵn sàng. Kiểm tra lại trạng thái và quyền ở vDB rồi thử lại.
Lỗi kết nối OpenSearch khi nhấn Save
Username hoặc Password sai. Nhập lại đúng thông tin xác thực và lưu lại.
Một số chú ý:
vLB sau khi được tạo sẽ mất khoảng vào phút (tối đa 10 phút) để có thể đồng bộ về vMonitor Platform.
Last updated

