NoSQL Database Management & Monitoring

Scylla Manager: NoSQL Cluster Management System

Scylla Manager brings greater predictability and control to Scylla-based environments by enabling centralized cluster administration and database automation. It is available to all Scylla Enterprise and Scylla Open Source customers and can also be downloaded as part of our free 30-day trial.

Scylla Database Automation & Cluster Administration Tool for More Efficient NoSQL Database Management

Scylla Manager is a recurrent task automation and centralized cluster administration tool. Scylla Manager 1.x includes automation of periodic repair, with future releases providing more capabilities, such as rolling upgrades, recurrent backup, and more. With time, Scylla Manager will become the focal point of Scylla Enterprise Cluster Management, including a GUI frontend.

Scylla Manager includes three main parts:

  • A Go-based server
  • sctool, a CLI designed for the Scylla Manager server
  • A highly available data store, providing persistence and stability

The server securely interacts with one or more Scylla clusters, learns the cluster topology, and runs cluster-wide tasks in a controlled and predictable way. A user can use the sctool utility to initiate and schedule management operations, including database monitoring and suspension.

To provide high-availability (HA), Scylla Manager is designed to be stateless and thus uses Scylla for its data persistence. By default, Scylla Manager installs one local node of Scylla as its backend. For an HA management solution, we recommend using a multi-node Scylla cluster as a backend. Although it is possible, we do not recommend using the managed Scylla cluster to serve as a Scylla Manager backend.

Scylla Manager Documentation

Scylla Monitoring Stack: Real-Time Database Monitoring System

Scylla Monitoring Stack is a free open source software stack for continuous monitoring of Scylla Enterprise and Scylla Open Source databases. It is based on open source products Prometheus (for collecting metrics) and Grafana (for displaying the metrics). Scylla Monitoring Stack allows you to easily and quickly understand the current and past behavior of your running Scylla cluster. With better insight into your NoSQL database performance, you are better able to identify bottlenecks and determine if your application and data models are performing optimally.

Scylla Monitoring Stack comes with a number of predefined dashboards that can present both high-level and deep-level views of the database cluster status. Hundreds of metrics can be displayed, including latencies, cache hits, throughput, disk activity and more, making it one of the industry’s most robust database monitoring tools. Scylla Monitoring Stack is installed along with Prometheus and Grafana as its own stand-alone database monitoring application. If Prometheus and/or Grafana are already part of a customer’s infrastructure, Scylla Monitoring Stack scripts can be installed and configured to use the existing software.

Scylla Monitoring Stack 2.3 supports:

  • Scylla Open Source 2.3, 3.0
  • Scylla Enterprise 2018.x, 2019.x
  • Scylla Manager 1.3.x
Scylla Cluster img

 

Other Resources

Get Started with Scylla Enterprise Now