7 công cụ tốt nhất để theo dõi Apache Cassandra

Công cụ giám sát Cassandra tốt nhất của Apache

Apache Cassandra là gì? 

Apache Cassandra là một hệ thống quản lý cơ sở dữ liệu nguồn mở. Apache Cassandra đã được sử dụng bởi các công ty như Apple, Spotify, Netflix và Uber. Hệ thống này được sử dụng rộng rãi vì đây là một giải pháp cơ sở dữ liệu chịu lỗi, có thể mở rộng và phi tập trung. Cassandra có thể được tải xuống miễn phí từ trang web Apache tại đây.

Mặc dù Cassandra đi kèm với các tính năng như khả năng chịu lỗi tích hợp, nó vẫn cần được quản lý một cách hiệu quả. Sử dụng một công cụ giám sát mạng để đo lường hiệu suất và sức khỏe của cơ sở dữ liệu là cần thiết để mang lại hiệu suất tốt nhất và tránh các sự kiện bảo mật.

Có rất nhiều chi tiết về các công cụ dưới đây, nhưng để tóm tắt nhanh, đây là danh sách 7 công cụ tốt nhất để theo dõi Apache Casandra:

  1. Máy chủ SolarWinds & Giám sát ứng dụng (THỬ MIỄN PHÍ) Lựa chọn hàng đầu của chúng tôi để theo dõi Apache Cassandra. Tuyệt vời để theo dõi Linux hoặc Unix bao gồm số liệu thống kê nút, theo dõi và sức khỏe mạng.
  2. Trình quản lý ứng dụng ManageEngine Cũng tương thích với MongoDB, có một bảng điều khiển tuyệt vời có thể giám sát các cụm và hơn thế nữa.
  3. Dynatrace Tự động phát hiện cơ sở dữ liệu Apache Cassandra, có thể đi sâu vào dữ liệu mà nó thu thập.
  4. Ứng dụng Cũng tự động phát hiện cơ sở dữ liệu Apache Cassandra và cung cấp các tùy chọn theo dõi và theo dõi tốt.
  5. Tín hiệuFx Tương tự như các tùy chọn trên nhưng dựa trên đám mây. Tốt để cài đặt cảnh báo.
  6. Instaclustr Giám sát mạng với API giám sát Cassandra tùy chỉnh. Cung cấp cập nhật 20 giây và chế độ xem tóm tắt cụm tốt.
  7. Instana Màn hình này rất tốt trong việc cung cấp các số liệu ngay đến cấp độ nút.

Các công cụ tốt nhất để theo dõi Apache Casandra

1. Máy chủ SolarWinds & Giám sát ứng dụng (THỬ MIỄN PHÍ)

Giám sát ứng dụng và máy chủ SolarWinds là một công cụ giám sát mạng có thể giám sát Apache Cassandra. Công cụ này đã được thiết kế để theo dõi hiệu suất và tính khả dụng của các máy chủ Apache Cassandra trên Linux hoặc là Unix. Chi tiết về dịch vụ y tế, số liệu thống kê nút, và theo dõi mạng tất cả có thể được xem qua một bảng điều khiển thống nhất.

Bạn cũng có thể thiết lập cảnh báo tùy chỉnh trên Máy chủ SolarWinds & Giám sát ứng dụng. Các yếu tố được theo dõi bao gồm độ trễ tăng hoặc hoạt động gợi ý liên tục. Cảnh báo có thể được xem qua Tất cả cảnh báo hoạt động trang cho bạn biết danh sách tất cả các cảnh báo hiện tại bao gồm nguyên nhân của cảnh báo và thời gian hoạt động của nó.

Là một giải pháp giám sát Apache Cassandra, Máy chủ SolarWinds & Giám sát ứng dụng là một sản phẩm tuyệt vời trên tài khoản của hệ thống cảnh báo và bảng điều khiển đa năng của nó. Máy chủ SolarWinds & Giám sát ứng dụng bắt đầu từ $ 2,995 (£ 2,394). Bạn có thể tải xuống một dùng thử 30 ngày.

Máy chủ SolarWinds & Ứng dụng Monitor Tải xuống bản dùng thử MIỄN PHÍ 30 ngày

2. Trình quản lý ứng dụng ManageEngine 

Trình quản lý ứng dụng ManageEngine là một công cụ giám sát ứng dụng tương thích với Apache Cassandra và MongoDB. Chỉ số hiệu suất bạn có thể theo dõi với Trình quản lý ứng dụng ManageEngine bao gồm Sử dụng CPU, hiệu suất hoạt động, độ trễ, Các nhiệm vụ đang chờ giải quyết, và sử dụng bộ nhớ. Bảng điều khiển đã được thiết kế đặc biệt để giúp bạn theo dõi các cụm và phá vỡ trạng thái sức khỏe của các cụm riêng lẻ ở định dạng danh sách.

Ngoài bảng điều khiển, có nhiều biểu đồ hiệu suất khác nhau cho bạn thấy Cassandra đang hoạt động như thế nào. Có đồ thị cho sử dụng bộ nhớ, Sử dụng CPU, và thống kê lưu trữ. Ví dụ, biểu đồ sử dụng bộ nhớ cho bạn thấy làm thế nào bộ nhớ đã sử dụng, giải phóng bộ nhớ, và tổng bộ nhớ đã thay đổi theo thời gian.

Có ba phiên bản Trình quản lý ứng dụng ManageEngine: Miễn phí, Chuyên nghiệpDoanh nghiệp. Phiên bản miễn phí hỗ trợ tối đa năm ứng dụng hoặc máy chủ. Phiên bản Professional bắt đầu ở 25 màn hình với giá 945 đô la (756 bảng Anh) lên tới 250 màn hình với giá 7.195 đô la (5,759 đô la).

Phiên bản Enterprise có giá 9.595 đô la (7.680 bảng Anh) cho 250 màn hình lên tới 83.995 đô la (67.238 bảng Anh) cho 5000 màn hình. Bạn có thể thêm tổng số màn hình lên tới 10.000 màn hình. Bạn có thể tải xuống phiên bản dùng thử miễn phí 30 ngày.

3. Dynatrace 

Dynatrace là một công cụ giám sát hiệu suất ứng dụng có thể giám sát Apache Cassandra. Dynatrace tự động phát hiện cơ sở dữ liệu Cassandra trong vòng chưa đầy năm phút, vì vậy bạn có thể bắt đầu theo dõi hiệu suất của chúng. Chỉ số hiệu suất bạn có thể theo dõi bao gồm CPU, kết nối, thời gian thu gom rác, Huyền phù, và truyền lại. Trên Biết thêm chi tiết tab, bạn có thể bắt đầu xem số liệu thống kê sâu hơn như sử dụng đĩa, Bộ nhớ cache, Gợi ý, Tải, Hồ bơi chủ đề, và Bộ nhớ được quản lý Java.

Phân tích nguyên nhân gốc rễ là một trong Dynatrace tính năng mạnh nhất. Dynatrace sẽ có thể làm nổi bật nguyên nhân gốc rễ của vấn đề hiệu suất trên các nút riêng lẻ. Tự động phân tích nguyên nhân gốc cho phép bạn phản hồi các sự cố máy chủ nhanh hơn nhiều bằng cách có sẵn tất cả các thông tin cần thiết để đưa ra phản hồi có hiểu biết.

Nếu bạn yêu cầu một công cụ giám sát Cassandra dễ cấu hình và khả năng hiển thị trải dài đến mức nút thì Dynatrace là một công cụ bạn chắc chắn nên xem xét. Nếu bạn muốn biết giá của Dynatrace bạn phải liên hệ trực tiếp với công ty. Ngoài ra còn có bản dùng thử miễn phí 15 ngày.

4. Ứng dụng 

Ứng dụng là một công cụ quản lý ứng dụng hàng đầu khác có thể giám sát cơ sở dữ liệu Cassandra. Với Ứng dụng, bạn có thể thấy ngay chi tiết về các giao dịch kinh doanh. Sản phẩm tự động phát hiện cơ sở dữ liệu Apache Cassandra và thêm chúng vào môi trường giám sát của bạn.

Có nhiều số liệu khác nhau mà bạn có thể theo dõi Ứng dụng. Ví dụ: bằng cách theo dõi thông tin liên lạc phía sau của Cassandra, bạn có thể thu thập dữ liệu trên thời gian phản hồi trung bình, lỗi mỗi phút, và cuộc gọi mỗi phút. Thông tin này cung cấp cho bạn tổng quan về cách dịch vụ đang hoạt động.

Có ba phiên bản Ứng dụng Có sẵn để mua; APM Pro, APM nâng cao, và Đỉnh APM. APM Pro bao gồm giám sát giao dịch kinh doanh như một gói cơ bản nhưng bạn cũng cần APM Advanced để sử dụng khả năng hiển thị của máy chủ và khả năng hiển thị của mạng.

APM Peak là gói cao cấp bao gồm giám sát hiệu suất kinh doanh, phân tích giao dịch và hành trình kinh doanh. Để xem giá của các gói này, bạn sẽ cần liên hệ với đội ngũ bán hàng. Bạn có thể tải về bản dùng thử miễn phí 15 ngày.

5. Tín hiệuFx 

Tín hiệuFx là một sản phẩm giám sát đám mây được thiết kế để giám sát cơ sở hạ tầng như Cassandra. Tín hiệu sử dụng sưu tầmJMX để thu thập dữ liệu hiệu suất từ ​​Cassandra. Số liệu bạn có thể theo dõi với công cụ này bao gồm độ trễ, yêu cầu thông lượng, lỗi, hoạt động đầm nén, và hoạt động gợi ý. Tất cả dữ liệu này có thể được xem qua bảng điều khiển giám sát.

Bạn cũng có thể cấu hình quy tắc cảnh báo để xác định hoạt động nào sẽ kích hoạt cảnh báo. Cảnh báo được phân loại là Bạo kích, Chính, Diễn viên phụ, Cảnh báo, và Thông tin. Quy tắc cảnh báo có thể được quản lý trong Cảnh báo xem nơi bạn định cấu hình Tên quy tắc và nguồn, Phát hiệnTên, và Thời lượng. Ngoài ra còn có tùy chọn sử dụng phân tích thời gian thực để phát hiện các xu hướng sử dụng quan trọng (có thể chỉ ra các vấn đề hiệu suất khác).

Tín hiệuFx có sẵn trong hai phiên bản; Giám sát cơ sở hạ tầng SignalFx APF của SignalFx. Giám sát cơ sở hạ tầng của SignalFx có giá từ $ 15 (£ 12) đến $ 25 (£ 20) mỗi máy chủ mỗi tháng. APF của SignalFx microservice dao động từ $ 45 (£ 36) đến $ 65 (£ 52) mỗi máy chủ mỗi tháng. Một thử nghiệm miễn phí có sẵn.

6. Instaclustr 

Instaclustr là một nền tảng giám sát mạng có một API giám sát Cassandra. API giám sát Cassandra giám sát sử dụng đĩa, Sử dụng CPU, đọc và viết, nhiệm vụ độ trễ, các tính toán đang chờ xử lý, thống kê nhiệm vụ, tế bào sốngbia mộ mỗi lần đọc. Mỗi số liệu được cập nhật cứ sau 20 giây để tất cả thông tin bạn thấy được cập nhật. Đối với một viễn cảnh trên cao, Tóm tắt cụm Chế độ xem cung cấp cho bạn đủ thông tin để xác định sức khỏe của cụm.

Hình dung bao gồm Instaclustr giúp bạn theo dõi những thay đổi về số liệu theo thời gian. Ví dụ, bạn có thể xem biểu đồ cho bạn thấy sự biến động trong ‘Đọc độ trễ về thời gian. Những biểu đồ này giúp bạn dễ dàng xác định xu hướng mà bạn có thể bỏ lỡ nếu bạn sử dụng bảng điều khiển.

Có bốn phiên bản của Instaclustr Có sẵn để mua: Nhà phát triển – Người khởi xướng, Nhà phát triển – Chuyên nghiệp, Sản xuất, và Doanh nghiệp. Nhà phát triển – Người khởi xướng có giá $ 20 (£ 16) mỗi nút mỗi tháng với dung lượng lưu trữ 5 GB và bộ nhớ 2000 MB. Phiên bản Professional có giá 79 đô la (£ 63) mỗi nút mỗi tháng cho bộ nhớ 30 GB và bộ nhớ 3750-4000 MB.

Phiên bản Sản xuất bắt đầu ở mức $ 250 (£ 200) cho dung lượng lưu trữ 250-3200 GB và bộ nhớ 8000-122000 MB. Phiên bản Enterprise bắt đầu ở mức 2.500 đô la (£ 2.000) và nhằm vào các công ty muốn theo dõi hơn 30 nút. Bạn có thể tải về bản dùng thử miễn phí.

7. Instana 

Instana là một công cụ giám sát hiệu suất ứng dụng với một loạt hỗ trợ cho Cassandra. Khi Instana được triển khai, nó sẽ tự động phát hiện Cassandra. Các tính năng tự động phát hiện giúp bạn thiết lập nhanh chóng mà không phải quản lý nhiều cấu hình thủ công. Khả năng hiển thị, phần mềm hiển thị ngay các số liệu cấp độ nút như Yêu cầu, Khách hàng đọc / ghi độ trễYêu Câu Đang Đợi Giải Quyêt. Ngoài ra còn có số liệu cấp độ cụm cho bạn thấy chi tiết không gian phím, yếu tố nhân rộng, và kích thước đĩa.

Bạn cũng có thể theo dõi sức khỏe của Cassandra thông qua Đồ thị động. Biểu đồ động hiển thị các sự kiện cơ sở hạ tầng cùng với dòng thời gian để bạn có thể thấy hiệu suất thay đổi theo thời gian như thế nào. Có thông tin này trước mặt cho bạn một viễn cảnh rõ ràng về các xu hướng hiệu suất ảnh hưởng đến dịch vụ.

Có hai phiên bản Instana Có sẵn để mua: Giám sát cơ sở hạ tầng Quản lý hiệu suất ứng dụng. Giám sát cơ sở hạ tầng có giá $ 11 (£ 8) mỗi máy chủ mỗi tháng với người dùng không giới hạn và hơn 100 cảm biến. Gói Quản lý Hiệu suất Ứng dụng có giá $ 75 (£ 60) mỗi máy chủ, mỗi tháng và bao gồm giám sát cơ sở hạ tầng, giám sát người dùng cuối và phân tích. Bạn có thể tải về bản dùng thử miễn phí.

Tôi nên sử dụng công cụ nào để theo dõi Apache Cassandra? 

Nếu bạn hiện đang sử dụng Apache Cassandra để quản lý cơ sở dữ liệu của mình thì một giải pháp giám sát là điều cần thiết. Một công cụ giám sát cơ sở hạ tầng tốt sẽ giúp đảm bảo rằng cơ sở dữ liệu của bạn hoạt động. Công cụ như Máy chủ SolarWinds & Giám sát ứng dụng Dynatrace nổi tiếng với việc cung cấp tầm nhìn sâu vào cơ sở hạ tầng vật lý và ảo.

Về cấu hình và độ sâu, Dynatrace là một trong những sản phẩm tốt nhất trong danh sách này (đặc biệt là vì khả năng tự động phát hiện Cassandra!). Tuy nhiên, nếu bạn muốn có thêm cách tiếp cận dựa trên bảng điều khiển để theo dõi, Máy chủ SolarWinds & Giám sát ứng dụng là một lựa chọn hàng đầu.