HAProxy Stats

Nguồn: viblo.asia

  • bind: địa chỉ và cổng mà bạn sẽ sử dụng để truy cập trang stats

  • stats uri: đường dẫn của URL

  • stats refresh: tần suất trang stats tự động làm mới

  • stats admin : hạn chế truy cập trang stats: chỉ tài khoản admin có thể truy cập. có thể thêm stats auth <username:password> để thực thi authentication basic

Frontend Statistics

Frontend là thứ mà client kết nối với. Khi các request đi vào bộ cân bằng tải — và khi phản hồi được trả lại cho client — chúng sẽ chuyển qua frontend. Vì vậy, nó có quyền truy cập vào các thời gian end-to-end, kích thước thông báo và các chỉ báo tình trạng bao gồm toàn bộ vòng đời request / response.

Session Rate

Trong ngữ cảnh của frontend, mô tả tốc độ mà client đang kết nối với HAProxy.

  1. Cột Cur cho biết số phiên hiện tại mà các phiên client hoặc các kết nối được thiết lập đầy đủ giữa client và server đang được tạo. Nếu bạn di chuột qua trường này, trang sẽ hiển thị các số liệu chi tiết sau:

    • Current connection rate per second: Số các client đang kết nối với HAProxy mỗi giây (chưa tạo phiên đầy đủ)

    • Current session rate per secon : Số các phiên, là các thực thể giữ trạng thái của kết nối end-to-end client tới HAProxy và HAProxy tới backend server), đang được tạo mỗi giây

    • Current request rate per second: Số các HTTP request đang được nhận qua các kết nối đã thiết lập mỗi giây

  2. Cột Max hiển thị hầu hết các phiên đã từng được sử dụng đồng thời. Nếu bạn di chuột qua trường này, trang sẽ hiển thị các số liệu chi tiết sau:

    • Max connection rate per second: Số kết nối lớn nhất mà client đã kết nối với HAProxy mỗi giây (chưa tạo phiên đầy đủ)

    • Max session rate per second: Số phiên lớn nhất mà client đã thiết lập, là các thực thể giữ trạng thái của kết nối end-to-end trong môi giây

    • Max request rate per second: Số HTTP request lớn nhất đã được nhận qua các kết nối đã thiết lập trong mỗi giây

  3. Cột Limit hiển thị số phiên tối đa mỗi giây mà giao diện người dùng sẽ chấp nhận, như được đặt bởi rate-limit sesions. Nếu vượt quá giới hạn này, các kết nối bổ sung sẽ được giữ lại trong backlog của socket (trong bộ đệm hệ thống)

Last updated