Tôi đang tìm một cách tốt để giám sát người dùng đồng thời trong máy chủ của mình.Máy chủ có kết nối websocket, vì vậy thật dễ dàng để xác định xem người dùng có được kết nối hay không. Sau khi xem xét một chút về CloudWatch, tôi có một kế hoạch:
Mỗi phút, mỗi máy chủ trong cụm máy chủ sẽ gửi số lượng người dùng hiện tại được kết nối với cùng một chỉ số và không gian tên CloudWatch
Cuối cùng, tôi có thể sử dụng chế độ xem CloudWatch Sum để xem người dùng đồng thời trong khoảng thời gian đó - miễn là tôi sử dụng khoảng thời gian 1 phút. Tôi không có nhiều kinh nghiệm với CloudWatch và điều đó khiến tôi tự hỏi liệu đó có phải là một cách tiếp cận tốt hay không. Tôi biết ngay cả đối với trực quan hóa biểu đồ, vẫn có giới hạn về lượng thông tin mà CloudWatch có thể hiển thị tại một thời điểm. Tôi cũng biết rằng tôi có thể tạo biểu đồ CW có thể, ví dụ: sử dụng tổng trong khoảng thời gian 15 phút và chia số đó cho 15, nếu tôi muốn xem các khung thời gian cao hơn. Nhưng điều đó khiến tôi tự hỏi liệu mình có đang lạm dụng CloudWatch hay không, kế hoạch đó có hợp lý không và tôi có thể gặp phải những loại sự cố nào mà tôi không lường trước được.
Ví dụ: tôi có thể thêm cảnh báo bất thường không nếu dữ liệu được cấu trúc theo cách này? Có cách nào tốt hơn để đạt được điều đó? Liệu kế hoạch này có ý nghĩa?
Cảm ơn bạn!