Metrics
Trang Metrics (thanh bên > Metrics) cung cấp cho bạn chế độ xem phân tích sâu hơn về mức độ sử dụng API của bạn. Trang này hiển thị phân phối kết quả tổng thể và phân tích lưu lượng truy cập theo API key, IP của client hoặc domain mục tiêu.
Để xem các thẻ tóm tắt thời gian thực và biểu đồ dòng thời gian (Concurrency, Requests, Bytes, Response Time), hãy sử dụng trang Dashboard Overview.
Filters
Hai bộ điều khiển nằm phía trên trang: bộ chọn API key và bộ chọn khoảng thời gian.
Key Filter
Sử dụng menu thả xuống API Key để giới hạn phạm vi trang cho một key cụ thể. Chỉ các key trong phạm vi truy cập của bạn mới xuất hiện: key cá nhân, key của tổ chức mà bạn quản trị hoặc key được chia sẻ qua các nhóm.
Interval Selector
Sử dụng các nút khoảng thời gian để kiểm soát khung thời gian:
| Nút | Khung thời gian |
|---|---|
| 1M | 1 phút qua |
| 5M | 5 phút qua |
| 30M | 30 phút qua |
| 1H | 1 giờ qua |
| 6H | 6 giờ qua |
| 1D | 24 giờ qua |
Cả biểu đồ tròn (donut) và bảng đều tuân theo bất kỳ tùy chọn nào bạn chọn.
Outcome Distribution
Biểu đồ tròn (donut) ở trên cùng hiển thị phân tích thành công/lỗi cho khoảng thời gian được chọn. Di chuột qua bất kỳ phần nào để xem số lượng request và tỷ lệ phần trăm chính xác. Sử dụng biểu đồ này để nhanh chóng phát hiện xem tỷ lệ thành công giảm đột ngột có trùng khớp với một danh mục kết quả cụ thể hay không.
Outcome Types
Mỗi request API được phân loại chính xác vào một kết quả. Chỉ success mới được tính vào hạn mức tính phí của bạn.
| Kết quả | Lớp | Ý nghĩa |
|---|---|---|
success |
n/a | Request đã trả về một response hợp lệ. Nếu không có quy tắc validate, điều này có nghĩa là HTTP 200. Nếu bạn đã gửi các quy tắc validate, bất kỳ response nào được các quy tắc của bạn chấp nhận đều được tính là thành công, bất kể trạng thái HTTP là gì. |
application_error |
target | Target trả về HTTP 200, nhưng response body chứa một trường lỗi. |
application_fail |
target | Target trả về trạng thái không phải 2xx mà các quy tắc validate của bạn không chấp nhận, hoặc không có phản hồi nào. |
client_error |
caller | Request của bạn bị từ chối trước khi rời khỏi FourA: tham số không hợp lệ, giá trị proxy bị định dạng sai hoặc URL phân giải thành IP riêng tư/dự phòng (bảo vệ SSRF). |
rate_limit |
FourA | Request bị từ chối do giới hạn RPM hoặc giới hạn đồng thời của bạn. Xem Rate Limits. |
service_error |
FourA | Backend trả về mã 5xx hoặc phản hồi bằng một body mà chúng tôi không thể parse. |
service_fail |
FourA | Lỗi mạng: timeout, kết nối bị từ chối, lỗi DNS, client ngắt kết nối. |
Cột lớp (layer) cho biết bên nào chịu trách nhiệm: target nghĩa là trang web bạn đã gọi, caller nghĩa là request của bạn không hợp lệ, FourA nghĩa là chúng tôi không thể xử lý.
Nếu bạn sử dụng validate.status.accept để cho phép các mã không phải 200 cụ thể (ví dụ: [200, 403]), các response đó sẽ trả về dưới dạng success thay vì application_fail. Việc phân loại tuân theo phán quyết của engine đối với các quy tắc của bạn, chứ không phải mã HTTP thô.
Để biết phân loại đầy đủ và cách áp dụng vào việc tính phí, hãy xem Request Outcomes.
Multi-View Usage Table
Bên dưới biểu đồ tròn, một bảng sử dụng sẽ phân tích lưu lượng truy cập của bạn với ba tab chế độ xem:
| Tab | Nhóm dữ liệu theo |
|---|---|
| API Key | Từng API key của bạn |
| Client IP | Địa chỉ IP nguồn thực hiện các request |
| Domain | Domain mục tiêu trong các request của bạn |
Mỗi tab hỗ trợ bốn thẻ phạm vi (scope chip) ở bên phải để thay đổi các cột được hiển thị:
| Phạm vi | Nội dung hiển thị |
|---|---|
| Bandwidth | Số lượng request, bytes in, bytes out |
| Response Time | Số lượng request, độ trễ tối thiểu, trung bình và tối đa |
| Concurrency | Số lượng request cộng với số lượng request đồng thời (chỉ dành cho chế độ xem API Key) |
| Outcomes | Số lượng request cộng với phân tích chi tiết theo từng kết quả |
Liên quan
- Dashboard Overview: Số liệu thống kê thời gian thực và biểu đồ dòng thời gian
- Request Outcomes: Giải thích chi tiết về bảy giá trị kết quả
- API Errors: Cách lỗi được trả về qua đường truyền