Một ứng dụng không thể chạy ổn định mà không có sự theo dõi của người quản trị. Sự giám sát (Monitoring) cho phép bạn tìm hiểu những thay đổi bạn thực hiện là tốt hay xấu. Việc theo dõi này sẽ phản hồi cho bạn bằng thông tin thay vì những hoảng loạn khi ứng dụng của bạn gặp vấn đề thực sự
Stackdriver là một công cụ của Google cloud được sinh ra để xử lí những công việc trên.
Stackdriver cho phép người sử dụng truy cập và lấy nhiều thông tin từ nhiều nguồn khác nhau như: máy ảo (virtual machines), các thùng chứa (containers), phần mềm trung gian (middleware ) và tầng ứng dụng, file log, các số liệu (metrics) và dấu vết (traces).
Stackdriver cung cấp cho người quản trị cái nhìn sâu hơn về tình trạng của ứng dụng (application's health), hiệu năng (performance) và tính sẵn sàng (availability) đáp ứng của ứng dụng. Chính vì vậy khi có sự cố sảy ra người quản trị có thể khắc phục sự cố nhanh chóng hơn dựa trên các thông tin trên.
Stackdriver gồm 5 thành phần chính:
- Monitoring
- Logging
- Debug
- Eror Reporting
- Trace
Stackdriver monitoring kiểm tra các điểm cuối của web (endpoints of web applications) và các dịch vụ truy cập internet khác đang chạy trên môi trường Cloud của người sử dụng. Người quản trị có thể cấu hình thời gian hoạt động liên kết với URL (configure uptime checks associated with URLs)
Các nhóm tài nguyên như instances and load balancers (cân bằng tải). Người quản trị cũng có thể thiết lập các cảnh báo khi hệ thống gặp sự cô, tạo các bảng (dashboards) theo dõi để tiện theo dõi hệ thống.
Stackdriver logging cho phép người quản trị xem nhật kí ứng dụng của họ, việc ghi nhật kí cho phép người quản trị xác đinh các số liệu (Metric) các số liệu có thể được hiển thị lên trên bảng điều khiển (dashboards). Log cũng có thể chuyển sang BigQuery, Cloud Storage và Cloud PubSub để lưu trữ hoặc phân tích sâu hơn.
Stackdriver error theo dõi các lỗi trong Google cloud của bạn. công cụ sẽ thông báo cho bạn khi phát hiện lỗi mới
Stackdriver trace dùng để phát hiện độ trễ ứng dụng của bạn
Stackdriver debugger kết nối dữ liệu của nó tới ứng dụng của bạn vì vậy bạn có thể kiểm tra trạng thái của ứng dụng tại bất kì đoạn code nào. Stackdriver debugger hoạt động tốt nhất khi mã nguồn (source code) đang được sử dụng.
Nguồn: Bài viết được dịch từ Google cloud Architecture
Bạn có thể tham khảo khóa học này tại link sau: https://www.coursera.org/specializations/gcp-architecture
Nguồn: Bài viết được dịch từ Google cloud Architecture
Bạn có thể tham khảo khóa học này tại link sau: https://www.coursera.org/specializations/gcp-architecture
0 Nhận xét