Viễn trắc địa cục bộ
Telemetry cục bộ (Local Telemetry) đề cập đến việc thu thập các chỉ số hiệu suất, dữ liệu vận hành và số liệu thống kê sử dụng trực tiếp từ thiết bị người dùng cuối hoặc một phiên bản hệ thống cục bộ, thay vì chỉ dựa vào nhật ký máy chủ tập trung. Dữ liệu này được tạo ra tại 'biên' (edge) của mạng, cung cấp những hiểu biết chi tiết, theo thời gian thực về cách một ứng dụng hoặc dịch vụ đang hoạt động trong môi trường cụ thể của người dùng.
Đối với các ứng dụng phân tán hiện đại, việc hiểu trải nghiệm cục bộ của người dùng là tối quan trọng. Telemetry cục bộ cho phép các nhà phát triển và đội ngũ vận hành chẩn đoán các vấn đề về độ trễ, xác định các nút thắt cổ chai tài nguyên (CPU, bộ nhớ) và theo dõi việc áp dụng tính năng mà không làm quá tải cơ sở hạ tầng backend. Nó chuyển việc giám sát từ góc nhìn tập trung vào máy chủ sang góc nhìn toàn diện, lấy người dùng làm trung tâm.
Quy trình này bao gồm việc nhúng các tác nhân thu thập dữ liệu nhẹ hoặc SDK vào ứng dụng máy khách. Các tác nhân này theo dõi các sự kiện được xác định trước (ví dụ: thời gian gọi API, thời gian kết xuất, mã lỗi) và đóng gói dữ liệu này. Tùy thuộc vào cách triển khai, dữ liệu này có thể được tổng hợp và gửi đến một nền tảng phân tích trung tâm, hoặc nó có thể được xử lý và hành động hoàn toàn tại chỗ để có các vòng phản hồi tức thì.