Bạn có một vài lựa chọn cho việc này:
Nếu bạn có thể trả tiền cho việc này, hãy sử dụng các giải pháp giám sát API thương mại như Runscope hoặc APImetrics . Chúng dễ cài đặt, không có chi phí bảo trì và hiển thị cho bạn dữ liệu chi tiết và cảnh báo, v.v. Vấn đề với phương pháp này là chúng tốn tiền và nếu bạn có ngân sách tối thiểu hoặc đây là một dự án sở thích, thì đó có thể là khó để biện minh cho việc chi tiêu này.
... Điều này mang lại cho tôi sự thay thế: cuộn của riêng bạn. Nếu bạn có thiết lập số liệu và giám sát hệ thống của riêng mình (Nagios / Icinga / Sensu và Grafana, v.v.), bạn có thể viết tập lệnh kiểm tra cho bất kỳ dữ liệu nào bạn cần (tính khả dụng, thời gian phản hồi hoặc độ trễ, v.v.). Một số công cụ này tích hợp với cơ sở dữ liệu chuỗi thời gian như than chì / InfluxDB, vì vậy bạn có thể đẩy dữ liệu kiểm tra đến đó và sử dụng công cụ trực quan như Grafana để hiển thị biểu đồ và biểu đồ dựa trên dữ liệu này (đây là bài đăng trên blog mô tả tích hợp Icinga-Grafana)