Khắc phục sự cố với Analytics

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về Apigee X.
thông tin

Khắc phục sự cố API chậm

Trực quan hoá dữ liệu là một công cụ khắc phục sự cố quan trọng. Apigee luôn thu thập và phân tích dữ liệu cho các API của bạn. Hình ảnh trực quan là cách hiệu quả nhất để khám phá, so sánh, đối chiếu và đánh giá dữ liệu đó.

Vì vậy, giả sử bạn đã được nghe phản hồi từ khách hàng (có thể qua cuộc gọi hỗ trợ, trang mạng xã hội hoặc diễn đàn người dùng) rằng một trong các API của bạn bị chậm. Hình ảnh có thể giúp ích cho bạn. Bạn nên bắt đầu từ đâu?

Cân nhắc và kiểm tra các nguyên nhân có thể xảy ra

Nguyên nhân có thể bao gồm:

  • Sự chậm trễ chỉ xuất hiện trên một ứng dụng hay nhiều ứng dụng? Nếu một ứng dụng, thì có thể ứng dụng đó có vấn đề.
  • Nếu nhiều người dùng trên nhiều ứng dụng nhìn thấy trang này và người dùng có vẻ như đang ở cùng một vị trí địa lý, thì đó có thể là sự cố mạng
  • Nếu bạn không thấy cả hai vấn đề này, thì có thể là vấn đề với Apigee Edge. Nếu gần đây bạn đã thêm hoặc cập nhật một chính sách. Có thể số điện thoại đó được định cấu hình không chính xác.
  • Nếu tổng thời gian phản hồi đang được báo cáo là cao, nhưng thời gian phản hồi trung bình của điểm cuối không thay đổi, thì có thể đó là vấn đề về Apigee. Nếu thời gian phản hồi trung bình của thiết bị đầu cuối cũng cao, thì có thể đã xảy ra sự cố về mạng giữa Apigee và máy chủ mục tiêu, hoặc với máy chủ ứng dụng nội bộ.

Trực quan hoá API nào bị chậm

Để biết API nào hoạt động kém hiệu quả, có một phương pháp là so sánh thời gian phản hồi trung bình của tất cả API để xem một trong số đó có hoạt động không.

  1. Chọn Proxy API từ trình đơn API.
  2. Trong phần Hiệu suất của trang Proxy API, hãy chọn Thời gian phản hồi trung bình trong trình đơn Hiệu suất.
  3. Chọn một phạm vi ngày để đánh giá.
  4. Chọn những API mà bạn muốn đánh giá.

Trong biểu đồ này, hãy tìm các mức tăng đột biến hoặc tăng dần về thời gian phản hồi.

Hình ảnh hoá thông qua báo cáo tuỳ chỉnh

Nếu nghi ngờ API nào đang gây ra sự cố, bạn có thể tạo một báo cáo tuỳ chỉnh bao gồm biểu đồ và đồ thị so sánh các chỉ số cụ thể mà bạn chọn. Ví dụ: bạn có thể trực quan hoá thời gian độ trễ tối đa theo ứng dụng và tài nguyên.

  1. Truy cập vào trang Báo cáo tuỳ chỉnh, như được mô tả bên dưới.

    Edge

    Cách truy cập vào trang Báo cáo tuỳ chỉnh bằng giao diện người dùng Edge:

    1. Đăng nhập vào apigee.com/edge.
    2. Chọn Phân tích > Báo cáo tuỳ chỉnh > Báo cáo trong thanh điều hướng bên trái.

    Phiên bản cũ (Đám mây riêng tư)

    Cách truy cập vào trang Báo cáo tuỳ chỉnh bằng giao diện người dùng Classic Edge:

    1. Đăng nhập vào http://ms-ip:9000, trong đó ms-ip là địa chỉ IP hoặc tên DNS của nút Máy chủ quản lý.
    2. Chọn Phân tích > Báo cáo trong thanh điều hướng trên cùng.

  2. Trong trang Báo cáo tuỳ chỉnh, hãy nhấp vào + Báo cáo tuỳ chỉnh.
  3. Điền các thông tin cơ bản về Báo cáo tuỳ chỉnh, chọn tốc độ lấy mẫu và môi trường bạn muốn thử nghiệm.
  4. Trong phần Đo lường trục Y, hãy chọn Tổng thời gian phản hồi và Tối đa cho Hàm tổng hợp:
  5. Chỉ định thông tin chi tiết cho Proxy API và đường dẫn yêu cầu:

Phân tích báo cáo kết quả

Báo cáo mới về độ trễ sẽ cho bạn thấy thời gian phản hồi theo API và theo từng tài nguyên trong một API. Bằng cách kết hợp thông tin này với những gì bạn biết về cấu trúc mạng, bạn có thể nhanh chóng tìm ra các sự cố có thể liên quan đến cơ sở hạ tầng của mình.

Xem chi tiết

Bạn có thể xem chi tiết về API hoạt động kém nhất (API có độ trễ cao nhất).

Hành động

Giờ đây, khi đã biết tài nguyên nào đang hoạt động kém hiệu quả, bạn có thể kiểm tra mạng của mình để xem có vấn đề về dịch vụ hay không, hoặc bạn có thể thêm phương diện thứ 3 như Ứng dụng dành cho nhà phát triển để xem ứng dụng nào bị ảnh hưởng bởi tài nguyên chậm này hoặc nhà phát triển để tìm ra nhà phát triển nào bị ảnh hưởng bởi tài nguyên chậm.

Như bạn có thể thấy, Edge API Analytics bao gồm nhiều cách để tiếp cận một vấn đề cụ thể và tính năng trực quan hoá đóng vai trò quan trọng trong mọi quy trình khắc phục sự cố.