Truy vết phân tán cho phép các Kỹ sư Độ tin cậy Trang máy (SRE) giám sát luồng yêu cầu đầu cuối thông qua các hệ sinh thái vi dịch vụ phức tạp. Bằng cách tương quan các đoạn (span) giữa các dịch vụ, các nhóm có thể hình dung sự phân bổ độ trễ và xác định các điểm suy giảm hiệu suất mà không cần tương quan thủ công. Khả năng này rất quan trọng để duy trì các Thỏa thuận mức dịch vụ (SLA) trong các môi trường thông lượng cao, nơi mà việc ghi nhật ký truyền thống không thể nắm bắt được mối quan hệ thời gian giữa các tương tác dịch vụ.
Hệ thống tự động tạo một ID theo dõi duy nhất tại điểm vào, đảm bảo tất cả các dịch vụ hạ nguồn kế thừa ngữ cảnh mà không cần can thiệp thủ công.
Dữ liệu phân tán được thu thập theo thời gian thực bằng các tác nhân có chi phí thấp, ghi lại các số liệu về thời gian và mã lỗi để phân tích ngay lập tức.
Các công cụ tương quan tổng hợp các phân đoạn phân tán thành các dòng thời gian thống nhất, cho phép các Kỹ sư Độ tin cậy Trang web (SRE) hình dung toàn bộ vòng đời yêu cầu qua các ranh giới.
Khởi tạo ngữ cảnh theo dõi trong ứng dụng máy khách bằng thư viện SDK tiêu chuẩn.
Chèn các ID theo dõi và ID cha vào tiêu đề HTTP trong giao tiếp giữa các dịch vụ.
Thu thập dữ liệu span cục bộ trong mỗi phiên bản dịch vụ trước khi chuyển tiếp đến bộ thu thập.
Truy vấn các vết theo dõi tổng hợp qua bảng điều khiển để xác định các thao tác chậm hoặc lỗi.
Các tác nhân dựa trên sidecar hoặc thư viện tiêm các tiêu đề ngữ cảnh theo dõi và ghi lại chi tiết thực thi cục bộ với tác động hiệu suất tối thiểu.
Lớp thu thập tập trung tổng hợp các luồng dữ liệu từ nhiều nguồn, thực hiện lọc và chuẩn hóa ban đầu trước khi lưu trữ.
Giao diện người dùng tương tác hiển thị các cây vết với các chỉ báo độ trễ được mã hóa màu và khả năng phân tích chi tiết cho các phân đoạn cụ thể.