Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Giám sát hoạt động (monitoring) là một nhu cầu bắt buộc đối với mọi hệ thống. Với vDBTại VNG Cloud, bạn có thể giám sát các chỉ số sức khoẻ thông qua việc tích hợp với vDB bằng cách sử dụng dịch vụ vMonitor Platform.

vMonitor Platform một dịch vụ giám sát, thông báo Monitoring as a Service giúp thu thập các chỉ số sức khỏe (metric), bản ghi hoạt động (log) của các resource trên VNG Cloud (hoặc ngoài VNG Cloud). Bên cạnh đó, bạn có thể vẽ các dashboard trực quan, thiết lập cảnh báo (alarm) và gửi thông báo (notification) khi xảy ra sự cố cho các dịch vụ trên nền hạ tầng VNG Cloud. Chi tiết về dịch vụ này bạn có thể tham khảo tại các link sau.

Bài viết giả sử bạn đã khởi tạo thành công một RDS Instance với datastore Mariadb.

Tại màn hình quản lý database, bạn click chọn vào RDS Instance và chọn đến thẻ Monitor.

Image Removed

Để kích hoạt, bạn chọn thẻ Enable vMonitor. Chờ một lát để quá trình enable diễn ra. Bạn lưu ý, chỉ có các vDB Instance đang ở status ACTIVE mới thực hiện được thao tác này.

Khi quá trình enable hoàn tất, sẽ có nút Tick xanh như hình.

Image Removed

Bạn có thể nhấn vào Go to Monitor để đến giao diện quản lý của vMonitor.

Tại giao diện quản lý Dashboard, một dashboard default sẽ được tạo sẵn với các thông số cơ bản. Tên dashboard sẽ có dạng System-vDB-<tên_instance>.

Image Removed

Bạn không thể tuỳ chỉnh dashboard default này, thay vào đó bạn có thể CLONE từ dashboard default này ra một dashboard mới hoặc chọn NEW DASHBOARD và tuỳ chỉnh theo ý thích.

Sau khi khởi tạo, bạn chờ một lát để hệ thống thu thập các chỉ số và hiển thị trên các Widget.

Các Widget này bao gồm các chỉ số hệ thống như CPU, RAM, Storage cũng như các chỉ số do phần mềm cơ sở dữ liệu cung cấp.

Image Removed

Image Removed

Image Removed

Nếu không ưng ý với các Wigdet default, bạn có thể CLONE dashboard default này ra hoặc CREATE DASHBOARD mới và tự ADD WIDGET theo mong muốn. (Hướng dẫn tạo dashboard). 

Tại màn hình khởi tạo Widget, bạn chọn vDB-Database rồi chọn loại Datastore tương ứng với vDB Instance. Các metric của. Bạn tham khảo danh sách metric tại: Danh sách metric được hỗ trợ. Nếu có yêu cầu về metric đặc biệt nào đó, bạn có thể liên hệ VNG Cloud Support để được hỗ trợ.

Ngoài ra, bạn có thể cấu hình các ngưỡng cảnh báo (alarm), phương thức cảnh cảnh báo (notification) thông qua webhook, email,... trong các thẻ còn lại. Bạn tham khảo hướng dẫn chi tiết tại: Hướng dẫn sử dụng dịch vụ vMonitor.vMonitor Platform.

Để bắt đầu sử dụng, bạn truy cập vMonitor Platform, mục Infrastructure List, tab vDB tại link: vMonitor Infrastructure List > vDB. Bạn tham khảo mô tả tại: Quản lý vDB với Infrastructure Host.

Hiện tại, vMonitor Platform cho phép bạn xem metric của tất cả vDB Instance bằng default dashboard (dashboard được hệ thống tự động vẽ sẵn với tập metric giới hạn) và retention 1 ngày hoàn toàn miễn phí. Để có thể vẽ các dashboard với số lượng metric không giới hạn, xem metric với retention dài hơn, tạo các alarm cảnh báo khi mức độ sử dụng (resource usage) cpu, memory, disk, connections, buffer,... đạt ngưỡng nguy hiểm, bạn cần Enable detailed Monitoring. Việc này yêu cầu bạn cần đăng kí gói (Quota) với vMonitor Platform. Bạn tham khảo tại: Quota & Usage: Mua gói Metric.


Sau khi Enable detailed Monitoring, bạn có thể Clone default dashboard ra và vẽ thêm các Widget khác theo nhu cầu hoặc tạo các dashboard mới. Tạo Dashboard và Widget mới.

Lúc này, bạn có thể chọn các metric của vDB với format: vdb.<tên_engine>.<tên_metric>. VD: vdb.cpu.percent, vdb.mysql.net.threads_connected,vdb.postgresql.rows_inserted,...

Các metric của vDB hỗ trợ tập dimension sau giúp bạn filter metric của từng vDB Instance theo ID, tên, loại Engine, phiên bản phù hợp:

  • database_id: ID của vDB Instance.
  • database_name: Name của vDB Instance.
  • engine: loại engine như MySQL, Mariadb, Postgresql, Redis.
  • version: phiên bản của Engine.
  • zone: Zone của resource như HCM-03.


Bạn cũng có thể tạo các alarm với các metric này. Thiết lập cảnh báo cho Metric

Đối với các vDB quan trọng, VNG Cloud khuyến khích bạn tạo tối thiểu các alarm sau: 

  • Cpu usage: mức độ % sử dụng CPU của vDB Instance. Sử dụng metric vdb.cpu.percent , ngưỡng cảnh báo tham khảo: >80%, >90%, >100%.
  • Memory usable: mức độ % Memory khả dụng của vDB Instance. Sử dụng metric vdb.mem.usable_perc, ngưỡng cảnh báo tham khảo: <20%, <10%
  • Disk usage: mức độ % sử dụng Disk của vDB Instance. Sử dụng metric vdb.disk.space_used_perc, ngưỡng cảnh báo tham khảo: >80%, >90%, >100%.