Trong phần này thì chúng ta sẽ phải cấu hình một số thứ trước khi có thể dùng được Container Insights. Container Insights là một dịch vụ mà cho phép chúng ta có thể quan sát được các thông số như mức sử dụng CPU, Network, … từ đó có thể suy ra được lượng người dùng trong một khoảng thời gian nào đó.
Kết hợp với CloudWatch thì chúng ta có thể xem được các logs được gửi từ trong Container dưới dạng các groups, thông thường thì tên group sẽ bắt đầu với tiền tố là /ecs/*. Khi đó thì chúng ta sẽ có cái nhìn tổng quát hơn về các ứng dụng trong hệ thống, như là đang chạy như thế nào, có cảnh báo gì không, hay là khi có một ứng dụng nào đó bị lỗi thì chúng ta có thể đọc các logs đó để tìm ra nguyên nhân, hoặc cũng có thể điều tra được các traffic bất thường khi hệ thống bị xâm nhập.





Nếu như chúng ta muốn đổi sang quan sát Task definitions thì làm theo các bước sau:

Tương tự nếu như muốn đổi qua xem các sự kiện ở bên ECS Service thì làm như sau:

Ở trong phần này thì chúng ta có thể xem được trong Cluster mà chúng ta đã triển khai thì có những Containers nào, Tasks nào, Services nào, … một cách cụ thể hơn.

Sau đó chúng ta sẽ thấy được giao diện mới, trong này, bạn có thể thấy được là một Cluster nó sẽ quản lý các tài nguyên có liên quan như Services, Tasks. Nhưng các thông số trong một Task sẽ khác với các thông số trong một Service, vì Service sẽ quản lý trực tiếp các Task, nên các thông số thuộc Task cũng sẽ thuộc Service.

Ở đây các bạn cũng có thể xem chi tiếng từng dịch vụ.

Tương tự thì bạn cũng có thể xem các Task definition.


Ở đây, các bạn sẽ thấy được một list danh sách các sự kiện mình đã tạo, có thể chọn và từng dịch vụ để giám sát.

Nhưng vậy thì chúng ta đã cấu hình và thực hành xong phần quan sát với Container Insights, nhưng AWS không chỉ giới hạn dịch vụ quan sát, theo dõi hệ thống trong Container Insights mà chúng ta cũng có thể dùng các dịch vụ khác hoặc các dịch vụ bên thứ 3 để làm việc đó.
Chúc mừng bạn đã hoàn thành được bài Workshop này!