Cloudflare Traces mở rộng khả năng truy vết lên toàn bộ lớp proxy dưới dạng OpenTelemetry span

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

Cloudflare vừa đưa tính năng Traces vào giai đoạn open beta, mở rộng khả năng truy vết tự động từ Workers sang các quy tắc bảo mật, biến đổi dữ liệu, cache, định tuyến và xử lý origin dưới dạng các OpenTelemetry span. Traces chấp nhận và chuyển tiếp header W3C traceparent, đồng thời cho phép lấy mẫu có mục tiêu qua Trace Rules. Từ ngày 1 tháng 12, mô hình giá sẽ chuyển sang tính theo lượng dữ liệu nạp vào và thời gian lưu trữ.

Cloudflare vừa công bố đưa tính năng Traces bước vào giai đoạn open beta, đánh dấu bước tiến quan trọng trong việc biến toàn bộ lớp proxy của hãng thành một hệ thống có thể quan sát được (observability) một cách toàn diện. Thay vì chỉ giới hạn ở Workers như trước đây, Traces giờ đây bao phủ cả các quy tắc bảo mật, biến đổi dữ liệu, cache, định tuyến và xử lý origin — tất cả đều được biểu diễn dưới dạng các OpenTelemetry span.

Đây là động thái đáng chú ý đối với cộng đồng DevOps và các đội ngũ vận hành hệ thống phân tán, bởi nó giúp rút ngắn khoảng cách giữa hạ tầng biên (edge) và các công cụ giám sát truyền thống.

Từ Workers đến toàn bộ lớp proxy

Trước đây, khả năng truy vết tự động của Cloudflare chủ yếu tập trung vào Workers — nền tảng serverless của hãng. Với Traces, phạm vi đã được mở rộng đáng kể, cho phép theo dõi toàn bộ vòng đời của một yêu cầu khi đi qua hệ thống của Cloudflare.

Cụ thể, các OpenTelemetry span giờ đây sẽ bao phủ:

  • Quy tắc bảo mật: các kiểm tra và quyết định của WAF, lọc bảo mật và các cơ chế phòng chống tấn công
  • Biến đổi dữ liệu: các thao tác chỉnh sửa, chuyển đổi nội dung diễn ra ở lớp biên
  • Cache: hành vi của bộ nhớ đệm, bao gồm cả HIT và MISS
  • Định tuyến: quá trình định tuyến yêu cầu đến các máy chủ phù hợp
  • Xử lý origin: tương tác với máy chủ gốc (origin server) của khách hàng

Việc biểu diễn tất cả các thành phần này dưới dạng OpenTelemetry span mang lại lợi ích lớn: các đội ngũ có thể sử dụng cơ sở hạ tầng quan sát sẵn có của mình — từ Jaeger, Grafana Tempo, Datadog cho đến các hệ thống tự xây dựng — mà không cần phải thay đổi công cụ.

Tuân thủ chuẩn W3C traceparent

Một điểm đáng chú ý khác là Traces chấp nhận và chuyển tiếp header W3C traceparent. Đây là chuẩn truy vết phân tán được W3C định nghĩa, cho phép các hệ thống khác nhau chia sẻ ngữ cảnh truy vết (trace context) với nhau.

Nhờ tuân thủ chuẩn traceparent, các yêu cầu có thể mang theo ngữ cảnh truy vết xuyên suốt từ ứng dụng của khách hàng, qua hạ tầng Cloudflare, và tiếp tục đến origin — tạo ra một chuỗi truy vết liền mạch.

Điều này đặc biệt có giá trị với các kiến trúc vi dịch vụ (microservices) phức tạp, nơi một yêu cầu có thể đi qua hàng chục dịch vụ trước khi hoàn tất.

Trace Rules: lấy mẫu có mục tiêu

Cloudflare cũng giới thiệu tính năng Trace Rules, cho phép người dùng cấu hình việc lấy mẫu (sampling) một cách có mục tiêu. Thay vì truy vết mọi yêu cầu — vốn tốn kém và tạo ra lượng dữ liệu khổng lồ — các đội ngũ có thể chỉ định những luồng yêu cầu cụ thể cần được theo dõi chi tiết.

Ví dụ, bạn có thể chỉ lấy mẫu các yêu cầu đến một endpoint cụ thể, từ một khu vực địa lý nhất định, hoặc những yêu cầu có mã trạng thái lỗi. Cách tiếp cận này giúp cân bằng giữa chi phí và khả năng chẩn đoán sự cố.

Thay đổi về mô hình giá từ ngày 1/12

Một thay đổi quan trọng mà người dùng cần lưu ý: từ ngày 1 tháng 12, mô hình định giá của Cloudflare sẽ chuyển sang tính theo lượng dữ liệu nạp vào (ingestion) và thời gian lưu trữ (retention).

Thay vì tính phí dựa trên số lượng yêu cầu hay số span đơn lẻ, cách tính mới dựa trên khối lượng dữ liệu thực tế được đưa vào hệ thống và thời gian bạn muốn giữ lại dữ liệu đó. Điều này phản ánh xu hướng chung của ngành observability, nơi chi phí thường tỷ lệ thuận với khối lượng dữ liệu được thu thập và lưu trữ.

Đối với các đội ngũ tại Việt Nam đang sử dụng Cloudflare cho hạ tầng web hoặc API, việc nắm rõ mô hình giá mới là cần thiết để tối ưu chi phí — đặc biệt là kết hợp với Trace Rules để chỉ thu thập những dữ liệu thực sự cần thiết.

Ý nghĩa đối với đội ngũ vận hành

Việc Cloudflare chuyển sang OpenTelemetry phản ánh sự trưởng thành của chuẩn mở này trong ngành. Với các doanh nghiệp Việt Nam đang xây dựng hệ thống trên nền tảng cloud, đây là cơ hội để chuẩn hóa quy trình quan sát: từ ứng dụng, qua CDN/proxy, đến origin — tất cả trong một định dạng thống nhất.

Tuy nhiên, cũng cần lưu ý rằng việc mở rộng truy vết ra toàn bộ lớp proxy đồng nghĩa với lượng dữ liệu telemetry có thể tăng đáng kể. Các đội ngũ nên chuẩn bị sẵn chiến lược về lấy mẫu, lưu trữ và xử lý chi phí trước khi thay đổi giá có hiệu lực.

Traces hiện đang ở giai đoạn open beta, nghĩa là người dùng có thể trải nghiệm và đóng góp phản hồi trước khi tính năng chính thức ổn định.

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