Trong thời đại “Big Data” thì các kho dữ liệu (Data Warehouse) truyền thống gặp…
Chỉ số Cloud Monitoring hiện có trong Dịch vụ được quản lý cho Prometheus
Theo một cuộc khảo sát gần đây của CNCF, 86% cộng đồng cloud-native báo cáo rằng họ sử dụng Prometheus cho việc giám sát. Khi Prometheus dần trở thành một tiêu chuẩn hơn, ngày càng có nhiều nhà phát triển trở nên thông thạo PromQL, ngôn ngữ truy vấn tích hợp của Prometheus. Mặc dù nó là một ngôn ngữ truy vấn mạnh mẽ và linh hoạt nhưng PromQL thường chỉ có thể truy vấn dữ liệu chuỗi thời gian. Các số liệu từ xa khác, chẳng hạn như số liệu do nhà cung cấp Đám mây của bạn cung cấp hoặc số liệu được tạo từ log, vẫn được tách biệt trong các sản phẩm riêng và có thể yêu cầu nhà phát triển tìm hiểu các công cụ truy vấn mới để truy cập chúng.
Giới thiệu PromQL cho các chỉ số trên Google Cloud Monitoring
Các chỉ số Prometheus là không đủ để có được một cái nhìn toàn cảnh về hoạt động trên Cloud của bạn. Cloud Monitoring cung cấp hơn 1.000 chỉ số miễn phí cho phép bạn theo dõi và cảnh báo về việc sử dụng các dịch vụ Google Cloud của mình, bao gồm các chỉ số cho Compute Engine, Kubernetes Engine, Load Balancing, BigQuery, Storage Cloud, Pub / Sub, v.v. Google vui mừng thông báo rằng giờ đây bạn có thể truy vấn tất cả các chỉ số Cloud Monitoring bằng PromQL và Dịch vụ được quản lý cho Prometheus, bao gồm chỉ số hệ thống Google Cloud, chỉ số Kubernetes, chỉ số dựa trên log và chỉ số tùy chỉnh.
Bởi vì Google đã xây dựng Dịch vụ được quản lý cho Prometheus trên cùng cơ sở dữ liệu chuỗi thời gian quy mô toàn cầu như Cloud Monitoring, tất cả các chỉ số của bạn được lưu trữ cùng nhau và có thể truy vấn cùng nhau. Các chỉ số trong Cloud Monitoring được tạo tự động khi bạn sử dụng các dịch vụ Google Cloud mà bạn không phải trả thêm phí. Xem tất cả các chỉ số của bạn ở một nơi bằng ngôn ngữ truy vấn mà các nhà phát triển đã biết và ưa thích, mở ra các khả năng như:
- Lưu lượng truy cập tăng đột biến tương quan với thiếu bộ nhớ cache của Redis bằng cách sử dụng các chỉ số Cloud Load Balancing và Prometheus ’ Redis exporter
- Vẽ đồ thị các chỉ số dựa trên log của Cloud Logging cùng với các chỉ số của Prometheus
- Cảnh báo về việc sử dụng Compute Engine của bạn hoặc kích thước tồn đọng Pub / Sub của bạn bằng PromQL và quy tắc đánh giá Dịch vụ được quản lý của Prometheus
- Thay thế các chỉ số Istio trả phí bằng Google Cloud Istio hoặc Anthos Service Mesh miễn phí tương đương
Việc hiển thị các số liệu này bằng PromQL có nghĩa là các nhà phát triển đã quen thuộc với Prometheus có thể bắt đầu sử dụng tất cả dữ liệu đo từ xa theo chuỗi thời gian mà trước tiên không cần phải học một ngôn ngữ truy vấn mới. Các thành viên mới trong nhóm vận hành của bạn có thể phát triển nhanh hơn, vì nhiều nhân viên mới đã quen thuộc với PromQL từ kinh nghiệm trước đó.
Tại sao lựa chọn Dịch vụ được Quản lý cho Prometheus
Ngoài PromQL cho tất cả các chỉ số, Dịch vụ được quản lý cho Prometheus cung cấp tính năng giám sát nguồn mở kết hợp với quy mô và độ tin cậy của các dịch vụ của Google. Các lợi ích bổ sung bao gồm:
- Hỗ trợ hybrid cloud và multi cloud, vì vậy bạn có thể tập trung tất cả các chỉ số của mình trên các đám mây và triển khai tại chỗ
- Lưu giữ tất cả các chỉ số Prometheus trong hai năm, đã bao gồm trong giá
- Giám sát hiệu quả về chi phí trên cơ sở từng mẫu
- Dễ dàng xác định và phân bổ chi phí bằng cách sử dụng Cloud Monitoring
- Sự lựa chọn của bạn về bộ sưu tập, với bộ sưu tập được quản lý cho những người muốn trải nghiệm Prometheus hoàn toàn tiện lợi và bộ sưu tập tự triển khai cho những người muốn tiếp tục sử dụng các cấu hình Prometheus hiện có
Làm thế nào để bắt đầu
Bạn có thể truy vấn các chỉ số Cloud Monitoring với PromQL bằng cách sử dụng trang truy vấn tương tác trong Cloud Console hoặc Grafana. Để tìm hiểu cách viết PromQL cho các chỉ số Google Cloud, hãy xem Ánh xạ tên chỉ số Cloud Monitoring thành PromQL. Để định cấu hình nguồn dữ liệu Grafana để có thể đọc tất cả các chỉ số của bạn trong Cloud Monitoring, hãy xem Cấu hình giao diện người dùng truy vấn trong tài liệu Dịch vụ được quản lý cho Prometheus.
Nếu doanh nghiệp của bạn đang quan tâm tới nền tảng Google Cloud thì có thể kết nối với Gimasys – đối tác cấp cao của Google tại Việt Nam để được tư vấn giải pháp xây dựng ứng dụng theo nhu cầu riêng của doanh nghiệp nhé. Liên hệ ngay:
- Gimasys – Google Cloud Premier Partner
- Hotline: Hà Nội: 0987 682 505 – Hồ Chí Minh: 0974 417 099
- Email: gcp@gimasys.com
Nguồn: Gimasys