Chỉ số chuẩn thời gian thực
Đo lường hiệu năng thời gian thực (Real-Time Benchmark) là việc đo lường liên tục, trực tiếp hiệu suất của một hệ thống so với các tiêu chuẩn đã xác định trước hoặc so với dữ liệu hiệu suất của các hệ thống tương đương trong quá trình hệ thống đang hoạt động. Không giống như kiểm thử theo lô (batch testing) truyền thống, vốn được thực hiện ngoại tuyến, đo lường hiệu năng thời gian thực ghi lại các chỉ số—như độ trễ, thông lượng, tỷ lệ lỗi hoặc mức sử dụng tài nguyên—ngay lập tức khi người dùng tương tác hoặc khi xử lý dữ liệu diễn ra.
Trong các môi trường kỹ thuật số hiện đại, có tốc độ cao, sự suy giảm hiệu suất có thể dẫn đến mất doanh thu ngay lập tức hoặc sự không hài lòng nghiêm trọng của người dùng. Các bài kiểm tra hiệu năng thời gian thực cho phép các nhóm kỹ thuật và vận hành phát hiện các điểm bất thường, nút thắt cổ chai và sự suy giảm hiệu suất ngay khi chúng xảy ra. Cách tiếp cận chủ động này chuyển việc giám sát từ việc khắc phục sự cố bị động sang tối ưu hóa phòng ngừa.
Quy trình này thường bao gồm việc triển khai các tác nhân giám sát hoặc công cụ đo lường chuyên dụng bên trong ngăn xếp ứng dụng đang hoạt động. Các tác nhân này thu thập các điểm dữ liệu chi tiết (ví dụ: thời gian phản hồi API, thời gian thực thi truy vấn cơ sở dữ liệu) và truyền chúng đến một nền tảng phân tích tập trung. Nền tảng này sau đó so sánh luồng dữ liệu đến với các ngưỡng cơ sở đã thiết lập hoặc với hiệu suất hiện tại của các dịch vụ tương tự.
Khái niệm này có liên quan chặt chẽ đến Khả năng quan sát (Observability), bao gồm các chỉ số, nhật ký và vết (traces). Nó cũng chồng lấn với các cổng hiệu suất của Tích hợp liên tục/Triển khai liên tục (CI/CD), nơi các bài kiểm tra hiệu năng được chạy trước khi triển khai.