Khả năng quan sát API (API observability) là khả năng hiểu vì sao API hoạt động như hiện tại dựa trên dữ liệu đo lường (telemetry) mà API phát ra: metrics, logs và traces. Thay vì chỉ nhìn dashboard cố định, một API được instrument tốt cho phép bạn đặt câu hỏi mới về trạng thái bên trong hệ thống bằng chính dữ liệu đã được thu thập.

Dùng thử Apidog ngay hôm nay

Khả năng quan sát API thực sự có nghĩa là gì

Trong lý thuyết điều khiển, một hệ thống “có thể quan sát được” khi bạn có thể suy ra trạng thái nội bộ từ các đầu ra bên ngoài. Với phần mềm, API có thể quan sát được khi telemetry của nó đủ giàu để bạn chẩn đoán hành vi mà không cần deploy thêm code chỉ để thêm một dòng log.

Ví dụ: khách hàng báo rằng request thanh toán chậm lúc 2 giờ sáng, chỉ xảy ra với người dùng ở một region và một version API cụ thể. Nếu API có khả năng quan sát tốt, bạn có thể trả lời: