Điểm:0

Cách thu thập và hợp nhất tình trạng ứng dụng giữa các phiên bản trong aws

lá cờ gr

Chúng tôi triển khai một số ứng dụng trên các phiên bản EC2. Chúng là các tệp jar, tệp chiến tranh trên Tomcat, ứng dụng giao diện người dùng dựa trên npm và tập lệnh python.

Mỗi người có một cách xác nhận khác nhau. Đối với các tệp chiến tranh trong ứng dụng web Tomcat, tôi có thể kiểm tra giao diện người dùng vênh vang. Đối với các dự án giao diện người dùng, tôi có thể kiểm tra liên kết ứng dụng. Đối với các tập lệnh jar và python độc lập, tôi kiểm tra quy trình, nếu đang chạy.

Có cách nào để tôi có thể đặt các kiểm tra (trên vm hoặc trong AWS) để gửi trạng thái (đang chạy/đang chạy hoặc đang ngừng hoạt động/ngoại tuyến) tới AWS để mọi ứng dụng trên mọi phiên bản đều có thể xem được không?

Tôi đã nghĩ đến việc sử dụng monit tức là viết cấu hình để giám sát các quy trình và liên kết của các ứng dụng riêng lẻ. Nhưng không có cách nào để gửi nó đến bảng điều khiển "một nơi" trong AWS Monit có bảng điều khiển riêng nhưng nó là trường hợp cụ thể. Vì vậy, nếu tôi có 20 phiên bản thì sẽ có 20 trang tổng quan như http://IP:2812/. Nó có một bảng điều khiển tập trung cung cấp không phải là nguồn mở nên tôi không thể sử dụng nó

Tôi đã kiểm tra danh mục phụ tình trạng tài nguyên AWS trong Cloudwatch. Điều đó bị giới hạn trong kiểm tra cpu/bộ nhớ/trạng thái và tôi không thấy cách tùy chỉnh để theo dõi các tệp jar/chiến tranh riêng lẻ

Tôi đã kiểm tra AWS X ray và thấy rằng nó yêu cầu thay đổi mã ứng dụng khiến tôi nghĩ rằng nó sẽ trích xuất quá nhiều dữ liệu như số 4XX và 5XX (điều này không cần thiết vì tất cả những gì tôi cần làm là kiểm tra các liên kết hoặc quy trình và báo cáo trực quan)

Có cách nào để trực quan hóa tình trạng tài nguyên của tất cả các ứng dụng trên tất cả các phiên bản trên một bảng điều khiển/trang duy nhất trong AWS hoặc một số công cụ mã nguồn mở không?

Điểm:0
lá cờ gp
Tim

Tôi khuyên bạn nên giám sát ứng dụng hơn là cơ sở hạ tầng. Tổng hợp Cloudwatch hoạt động như một trình duyệt web và có thể cảnh báo dựa trên kết quả của yêu cầu.

Nếu muốn giám sát ở cấp thành phần, bạn sẽ phải viết một số loại tập lệnh gửi dữ liệu đến CloudWatch Metrics hoặc Cloudwatch Logs bằng API, điều này không đặc biệt khó. Từ đó, bạn có thể cảnh báo về số liệu hoặc sử dụng bộ lọc số liệu để cảnh báo về nội dung nhật ký.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.