fbpx
Scylla University Live
FREE Virtual Training Event | April 22, 2021

Register Now >

Scylla Monitoring Stack

Complete NoSQL monitoring solution for your Scylla database clusters

Unlock Real-time NoSQL Performance Metrics

Built on Open-Source

Scylla Monitoring Stack is a bundle of four components based on de-facto industry-standard open-source tools (a Prometheus metric collector, alert manager, Grafana 6 dashboards, and Grafana Loki log aggregation system) that can be deployed as containers or directly onto a host. It collects aggregated NoSQL performance metrics, logs and events through Scylla Manager. Scylla Monitoring Stack is available for Scylla Open Source, Scylla Enterprise and Scylla Cloud customers.

Alert Manager Metric Collector
+
Grafana 6 dashboards
+
grafana-loki-logo

Log Aggregation System

The Scylla Monitoring Stack empowers DevOps, infrastructure operations teams, and database administrators to quickly find and fix issues impacting the performance of their Scylla clusters. Teams can drill down from high-level to detailed NoSQL dashboards.

Grafana Dashboards

Grafana Dashboards

Scylla Monitoring Stack includes a set of pre-built dashboards to monitor your Scylla cluster in real-time. Hundreds of different NoSQL metrics populate dashboard components for your operations team to review historical trends and identify anomalous behavior in your cluster.

  • Overview – General overview of cluster health
  • Advanced –In-depth detailed look at IO queues, task groups, and internal errors at the cluster level
  • Detailed – In-depth detailed look at reads/writes, timeouts and errors, replicas, cache, materialized views, lightweight transactions, change data capture, memory and compactions at the cluster level
  • Scylla CQL – Detailed CQL metrics pointing out trouble areas and optimizations such as shard-aware drivers, non-paged queries, etc.
  • OS Metrics– Metrics reported by the node_exporter agent, such as storage and network
  • Alternator – Track usage of Scylla’s DynamoDB-compatible API

CQL Troubleshooting

SQL Troubleshooting

The Scylla CQL dashboard helps teams identify query issues, poor data models, and unexpected driver behavior. Teams can quickly see, for example, if their cluster is being hit by a lot of heavy queries with full table scans where “allow filtering” is enabled.

Cluster Health

Cluster Health 1
Cluster Health 2

Quickly identify nodes in your cluster and drill down to detailed OS-level metrics such as CPU utilization, IO, and Errors. Teams can quickly decide if nodes need to get rebooted or if the team needs to perform a rolling upgrade on nodes running old versions.

Alerting

Set conditional alerts for your Scylla cluster within the alert manager so your team knows when incidents arise. Out-of-the-box alert triggers are included for conditions such as:

  • Low free disk space on the root partition
  • Node status changes availability status
  • CQL availability on a node

Chart Annotations

Chart Annotation

Database administrators are able to annotate heavy tasks such as backup or repair start and finish times. This helps cross-functional teams visually understand why there may be additional latency or reduced throughput at particular times.

Advisor

Advisor

The Advisor is a new concept in Scylla Monitoring. It identifies potential problems and notifies you of them. The Advisor section in the Overview dashboard has two parts. One is for various issues detected, like unprepared statements. The second is an indication of how balanced the system is. When the cluster works properly, all nodes and shards should act the same. An outlier shard could be a result of a problem. For example, if the number of CQL connections per shard varies between shards, it indicates a driver configuration issue.

summit cta logo

All Sessions Now Available On Demand

Innovative use cases, NoSQL best practices, Scylla internals, and more.​

summit monsters mobile

Resources

Read the documentation for additional information to get started.

Find out what’s new in Scylla Monitoring Stack 3.2.

Grab the latest source code, builds, and detailed quick start instructions.

Monitoring Scylla using Prometheus metrics and Datadog.

Take the free Operations course at Scylla University and get certified.

Guide to help you upgrade from the 2.x to 3.x monitoring stack.

Scylla University Mascot

Scylla University

Get started on the path to Scylla expertise

Scylla Cloud Mascot

Scylla Cloud

It’s easy to get started with our NoSQL DBaaS