Grafana Tempo 3.1 ra mắt: Che giấu dấu vết bằng TraceQL và số liệu thích ứng lấy mẫu

Công nghệ15 tháng 10, 2026·3 phút đọc

Grafana Labs phát hành Tempo 3.1, bản cập nhật nhỏ đầu tiên của kiến trúc 3.0. Phiên bản này bổ sung TLS và thêm cơ chế SASL cho Kafka client, cho phép che giấu dấu vết (trace) bằng truy vấn TraceQL thay vì danh sách ID, đồng thời giới thiệu một gợi ý truy vấn thử nghiệm giúp điều chỉnh số liệu TraceQL cho dữ liệu đã lấy mẫu.

Grafana Labs vừa phát hành Tempo 3.1, bản cập nhật nhỏ đầu tiên kể từ khi kiến trúc 3.0 ra đời. Dù chỉ là một bước tiến nhỏ về số phiên bản, bản phát hành này mang đến vài thay đổi đáng chú ý cho những ai đang vận hành hệ thống giám sát phân tán quy mô lớn.

Điểm nhấn chính nằm ở ba cải tiến: bổ sung TLS và thêm các cơ chế SASL cho Kafka client, cho phép che giấu dấu vết bằng truy vấn TraceQL thay vì phải liệt kê từng trace ID, và một gợi ý truy vấn thử nghiệm giúp điều chỉnh số liệu TraceQL khi dữ liệu đã qua lấy mẫu.

Kafka client an toàn hơn

Trước đây, Kafka client trong Tempo còn khá hạn chế về phương thức xác thực. Với Tempo 3.1, đội ngũ vận hành có thể cấu hình TLS cùng nhiều cơ chế SASL hơn, giúp việc kết nối tới các cụm Kafka được bảo vệ nghiêm ngặt trở nên khả thi.

Đây là thay đổi có ý nghĩa thực tế với các doanh nghiệp Việt Nam đang chạy hạ tầng Kafka nội bộ hoặc trên cloud, nơi yêu cầu bảo mật kết nối thường là điều kiện bắt buộc trước khi đưa vào vận hành chính thức.

Che giấu dấu vết linh hoạt hơn

Tính năng che giấu dấu vết (trace redaction) cho phép loại bỏ những thông tin nhạy cảm trước khi dữ liệu được lưu trữ hoặc hiển thị. Ở các phiên bản trước, cơ chế này yêu cầu người quản trị phải chỉ định thủ công danh sách các trace ID cần che — cách làm cồng kềnh và khó duy trì khi lưu lượng trace tăng lên.

Tempo 3.1 thay đổi hoàn toàn cách tiếp cận:

  • Cho phép định nghĩa quy tắc che giấu bằng truy vấn TraceQL
  • Tự động áp dụng cho mọi trace khớp với điều kiện, không cần liệt kê ID thủ công
  • Giảm đáng kể công sức bảo trì và hạn chế sai sót do bỏ quên trace mới

Với các tổ chức phải tuân thủ quy định về dữ liệu cá nhân, việc che giấu dấu vết theo truy vấn là bước tiến quan trọng giúp kiểm soát dữ liệu nhạy cảm ngay từ tầng thu thập.

Số liệu TraceQL và bài toán lấy mẫu

Vấn đề muôn thuở của hệ thống tracing là lấy mẫu (sampling): khi chỉ giữ lại một phần dữ liệu, các số liệu thống kê tính ra sẽ bị lệch so với thực tế. Tempo 3.1 giới thiệu một gợi ý truy vấn thử nghiệm giúp điều chỉnh số liệu TraceQL nhằm phản ánh đúng hơn tập dữ liệu gốc.

Cần lưu ý đây vẫn là tính năng thử nghiệm, nghĩa là người dùng nên cân nhắc kỹ trước khi đưa vào môi trường sản xuất và theo dõi sát các thay đổi hành vi khi nâng cấp.

Ý nghĩa với người dùng Việt Nam

Với các đội kỹ thuật trong nước đang dùng Grafana Tempo kết hợp Prometheus, Loki và Grafana để xây dựng nền tảng quan sát (observability) tập trung, bản 3.1 mang lại hai lợi ích rõ rệt:

  • Bảo mật tốt hơn nhờ TLS và SASL cho Kafka, phù hợp với môi trường có yêu cầu tuân thủ
  • Quản trị dữ liệu nhạy cảm dễ dàng hơn nhờ che giấu dấu vết theo truy vấn TraceQL

Dù chưa phải một bản nâng cấp lớn, Tempo 3.1 cho thấy Grafana Labs đang tiếp tục hoàn thiện kiến trúc 3.0 theo hướng thực dụng, tập trung vào những điểm đau mà đội vận hành thực sự gặp phải.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗