Computer >> Máy Tính >  >> Lập trình >> Cơ sở dữ liệu

Giới thiệu bảng điều khiển chỉ số trên ObjectRocket

Được xuất bản lần đầu vào ngày 9 tháng 9 năm 2019, tại ObjectRocket.com/blog

Nhiệm vụ của chúng tôi tại Rackspace ObjectRocket là đưa cơ sở dữ liệu của khách hàng vào chế độ lái tự động, vì vậy bạn không phải lo lắng về dữ liệu của mình và tập trung vào việc xây dựng các ứng dụng tuyệt vời. Tuy nhiên, ngay cả khi cơ sở dữ liệu của bạn đang ở chế độ lái tự động, việc duy trì tính khả thi của hệ thống vẫn là một mục tiêu quan trọng.

Giới thiệu bảng điều khiển chỉ số trên ObjectRocket

Duy trì một bức tranh chính xác về những gì đang diễn ra với kho dữ liệu của bạn và những thay đổi ứng dụng mới nhất của bạn có ảnh hưởng gì đến hiệu suất của cơ sở dữ liệu của bạn là vô cùng quan trọng.

Đó là lý do tại sao chúng tôi ra mắt bảng điều khiển chỉ số hoàn toàn mới trên các sản phẩm CockroachDB®, PostgreSQL® và Elasticsearch® trên nền tảng mới của chúng tôi!

Những gì bạn nhận được

Điều đầu tiên bạn sẽ nhận thấy khi đăng nhập vào ObjectRocket’s Mission Control là chúng tôi có tùy chọn Grafana® Metrics trong menu chính.

Giới thiệu bảng điều khiển chỉ số trên ObjectRocket

Nhấp vào biểu tượng Grafana Metrics để mở cửa sổ trình duyệt mới và đăng nhập vào Grafanaserver được lưu trữ bằng cách sử dụng đăng nhập một lần, nơi bạn có thể xem trang tổng quan về chỉ số cho tất cả các phiên bản của mình trên nền tảng ObjectRocket mới của chúng tôi.

Giới thiệu bảng điều khiển chỉ số trên ObjectRocket

Với Grafana, là một phần của đăng ký Rackspace ObjectRocket, bạn nhận được:

  • Đăng nhập một lần giữa Mission Control và Grafana
  • Trang tổng quan với các chỉ số chính cho tất cả các phiên bản ObjectRocket của bạn
  • Tất cả các chỉ số của bạn ở một nơi
  • Tỷ lệ giữ chân chỉ số không giới hạn

Còn cách nào tốt hơn để đánh giá cao giá trị của những số liệu này hơn là tự mình xem nó! Vì vậy, hãy đăng ký tạiObjectRocket, tạo một phiên bản và dùng thử ngay hôm nay! Để tìm hiểu thêm một chút về cách chúng tôi đã làm điều đó và những gì chúng tôi sẽ xem xét tiếp theo, hãy đọc tiếp.

Chúng tôi đã làm như thế nào

Tại ObjectRocket, chúng tôi luôn dựa trên các chỉ số toàn diện để giúp chúng tôi quản lý và duy trì kho dữ liệu của khách hàng. Đối với những chỉ số đó, chúng tôi đã là những người dùng nhiều của Prometheus. Mọi trường hợp wemanage đều xuất các chỉ số tới các máy chủ Prometheus cục bộ mà nhóm hỗ trợ của chúng tôi sử dụng để theo dõi và chẩn đoán các vấn đề về kho dữ liệu.

Mặc dù chúng tôi có rất nhiều dữ liệu nội bộ, nhưng khách hàng của chúng tôi thường yêu cầu quyền truy cập vào các chỉ số mà chúng tôi sử dụng. Khi westart bắt đầu xây dựng nền tảng mới của mình, chúng tôi bắt đầu giao hàng theo yêu cầu đó. Để đạt được điều đó, chúng tôi đã giải quyết một số vấn đề màPrometheus không gặp phải:giữ chân, truy vấn toàn cầu và nhiều lần thuê.

Để giải quyết vấn đề giữ chân truy vấn toàn cầu , chúng tôi đã chuyển sang dự án nguồn mở, Thanos. Thanos cho phép bạn truy vấn trên toàn bộ nhóm máy chủ Prometheus toàn cầu của chúng tôi bằng cách sử dụng một điểm cuối duy nhất, thu gọn dữ liệu cũ của chúng tôi để quản lý và cung cấp khả năng lưu giữ không giới hạn. Đó là giải pháp lý tưởng và nó hoạt động hoàn hảo.

Việc thuê nhiều nhà đặt ra một thách thức khác nhau. Grafana, giao diện người dùng ưa thích của chúng tôi cho bảng điều khiển, hỗ trợ nhiều hình thức thuê ngoài hộp, nhưng Prometheus thì không. Chúng tôi đã phát triển một giải pháp để lấp đầy khoảng trống đó. Chúng tôi gọi nó là prometheus-filter-proxy và cho phép chúng tôi chỉ lọc dữ liệu thuộc về người dùng thực hiện truy vấn.

Cùng với nền tảng của chúng tôi, chúng tôi có tất cả các yếu tố cần thiết để cung cấp số liệu cho khách hàng của mình. Mặc dù chúng tôi mới chỉ đề cập đến kiến ​​trúc tổng thể được mô tả trong bài đăng này, nhưng chúng tôi đang lên kế hoạch cho nội dung tiếp theo đi sâu hơn một chút về kiến ​​trúc, những thách thức chúng tôi phải đối mặt và các quyết định chúng tôi đã thực hiện trong suốt quá trình. Hãy theo dõi.

Tiếp theo là gì

Tính năng chỉ số này giải quyết một yêu cầu lớn từ khách hàng của chúng tôi, nhưng vẫn còn nhiều hơn thế nữa! Một tính năng khác là tập hợp các số liệu này được hiển thị trong bảng điều khiển mới của chúng tôi, Mission Control. Mặc dù bạn sẽ đến Grafana để thực hiện phân tích chỉ số sâu hơn, nhưng chúng tôi đang đưa các chỉ số hàng đầu vào Mission Control để bạn có thể có cái nhìn tổng quan nhanh về các trường hợp của mình. Chúng tôi cũng đang thêm các điều khiển trang tổng quan và khả năng định cấu hình bổ sung trongGrafana. Vì vậy, một lần nữa, hãy đăng ký và dùng thử ngay hôm nay!

Sử dụng tab Phản hồi để đưa ra bất kỳ nhận xét hoặc đặt câu hỏi nào. Bạn cũng có thể nhấp vào Trò chuyện bán hàng để trò chuyện ngay bây giờ và bắt đầu cuộc trò chuyện.