Cách hoạt động của tính năng phát hiện hoạt động bất thường

Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào tài liệu Apigee X.
thông tin

Tính năng phát hiện điểm bất thường có 3 giai đoạn chính:

Huấn luyện mô hình

Tính năng phát hiện điểm bất thường hoạt động bằng cách huấn luyện một mô hình về hành vi của các proxy API từ dữ liệu chuỗi thời gian trước đây. Bạn không cần phải làm gì cả để huấn luyện mô hình. Edge sẽ tự động tạo và huấn luyện các mô hình cho bạn dựa trên dữ liệu lưu lượng truy cập trong 6 giờ trước đó. Do đó, Edge cần tối thiểu 6 giờ dữ liệu trên một proxy API để huấn luyện mô hình trước khi có thể ghi lại một điểm bất thường.

Ghi nhật ký sự kiện bất thường

Trong thời gian chạy, tính năng phát hiện điểm bất thường trên Edge sẽ so sánh hành vi hiện tại của các proxy API với hành vi mà mô hình dự đoán. Sau đó, tính năng phát hiện điểm bất thường có thể xác định, với một ngưỡng tin cậy cụ thể, thời điểm chỉ số hoạt động vượt quá giá trị dự đoán. Ví dụ: khi tỷ lệ lỗi 5xx vượt quá tỷ lệ mà mô hình dự đoán.

Khi Edge phát hiện thấy một điểm bất thường, Edge sẽ tự động ghi nhật ký điều kiện đó vào trang tổng quan Sự kiện trong giao diện người dùng Edge. Đối với mỗi điểm bất thường được phát hiện, Edge sẽ ghi nhật ký các ngưỡng tin cậy là nhẹ, vừa phải hoặc nghiêm trọng. Ví dụ: điểm bất thường nghiêm trọng là điểm được coi là bất thường với mức độ tin cậy cực kỳ cao.

Danh sách sự kiện xuất hiện trong trang tổng quan Sự kiện bao gồm tất cả điểm bất thường mà Edge phát hiện được và mọi cảnh báo đã được kích hoạt. Cảnh báo có thể là cảnh báo cố định hoặc cảnh báo bất thường.

Cách xem điểm bất thường:

  1. Nhấp vào Phân tích > Sự kiện trong giao diện người dùng Edge. Trang tổng quan Sự kiện mới sẽ xuất hiện: Xem các sự kiện bất thường trong trang tổng quan Sự kiện
  2. Lọc trang tổng quan Sự kiện theo:
    • Môi trường
    • Khu vực
    • Loại sự kiện là Cảnh báo (cố định và bất thường) hoặc Bất thường
    • Ngưỡng bất thường (chỉ điểm bất thường)
    • Khoảng thời gian

Cách xem chi tiết một điểm bất thường:

  1. Chọn hàng chứa điểm bất thường trong trang tổng quan Sự kiện để mở điểm bất thường đó trong trang tổng quan Điều tra của tính năng Giám sát API. Trong ví dụ bên dưới, bạn sẽ điều tra một điểm bất thường do độ trễ p90 tăng nhẹ. Thanh dọc màu vàng cho biết vị trí xảy ra điểm bất thường:

    Điều tra sự kiện bất thường
  2. Chọn một khối trong màn hình để xem thông tin chi tiết về điểm bất thường:

    Xem thông tin chi tiết về điểm bất thường
  3. Chọn Phản hồi: Mức độ chính xác của điểm bất thường này để gửi ý kiến phản hồi cho Apigee nhằm giúp cải thiện tính năng phát hiện điểm bất thường. Hãy dùng đường liên kết này để chỉ định xem mẫu lưu lượng truy cập có phải là một điểm bất thường thực sự hay không, mức độ hữu ích của tính năng phát hiện đối với bạn và để lại một bình luận (không bắt buộc):

    Gửi ý kiến phản hồi về điểm bất thường

Tạo cảnh báo

Theo mặc định, Edge sẽ tạo một sự kiện bất thường nhưng không đưa ra cảnh báo bất thường. Bạn phải kiểm tra trang tổng quan Sự kiện để xác định xem một điểm bất thường được phát hiện ở ngưỡng đã tính có phải là vấn đề thực tế hay không. Nếu có, bạn có thể tạo một cảnh báo cho điểm bất thường đó ở ngưỡng hiện tại hoặc ngưỡng khác. Khi điểm bất thường xuất hiện lần tiếp theo, Edge sẽ đưa ra cảnh báo và sau đó có thể gửi cho bạn email hoặc loại thông báo khác.

Lưu ý: Sau khi đưa ra cảnh báo, Edge sẽ không đưa ra lại cảnh báo đó cho đến khi 10 phút trôi qua và điều kiện cảnh báo vẫn còn. Khoảng thời gian này giúp Edge không đưa ra cảnh báo trùng lặp cho cùng một điều kiện.

Cách tạo cảnh báo bất thường:

  1. Chọn một điểm bất thường trong trang tổng quan Sự kiện để xem thông tin chi tiết về điểm bất thường như minh hoạ ở trên.
  2. Chọn nút Tạo cảnh báo trong phần thông tin chi tiết về điểm bất thường. Bảng điều khiển tạo cảnh báo sẽ mở ra.
  3. Định cấu hình cảnh báo. Trong ví dụ sau, bạn sẽ định cấu hình cảnh báo cho trường hợp độ trễ p90 tăng nhẹ đối với môi trường prod ở bất kỳ khu vực nào:

    Định cấu hình cảnh báo về điểm bất thường

  4. Nhấp vào + Thông báo để thêm một thông báo cảnh báo.

    Chi tiết thông báo Mô tả
    Kênh Chọn kênh thông báo mà bạn muốn sử dụng và chỉ định đích đến: Email, Slack, PagerDuty hoặc Webhook.
    Đích đến

    Chỉ định đích đến dựa trên loại kênh đã chọn:

    • Email – Địa chỉ email, chẳng hạn như joe@company.com
    • Slack – URL của kênh Slack, chẳng hạn như https://hooks.slack.com/services/T00000000/B00000000/XXXXX
    • PagerDuty – Mã PagerDuty, chẳng hạn như abcd1234efgh56789
    • Webhook – URL webhook, chẳng hạn như https://apigee.com/test-webhook

    Lưu ý: Bạn chỉ có thể chỉ định một đích đến cho mỗi thông báo. Để chỉ định nhiều đích đến cho cùng một loại kênh, hãy thêm các thông báo khác.

  5. Để thêm thông báo khác, hãy lặp lại bước 4.
  6. Nếu bạn đã thêm một thông báo, hãy đặt trường sau:
    Trường Mô tả
    Van tiết lưu Tần suất gửi thông báo. Chọn một giá trị trong danh sách thả xuống.
  7. Nhấp vào Lưu.

    Bạn sẽ nhận được cảnh báo vào lần tiếp theo xảy ra điểm bất thường.