# ScyllaDB Monitoring > Scylla Monitoring Stack is a full stack for Scylla monitoring and alerting. The stack contains open source tools including Prometheus and Grafana, as well as custom Scylla dashboards and tooling. 2026, ScyllaDB. All rights reserved. ## Pages - [ScyllaDB Monitoring Stack](https://monitoring.docs.scylladb.com/stable/index.md): ScyllaDB Monitoring Stack is a full stack for ScyllaDB monitoring and alerting. The stack contains o... - [Troubleshooting Guide for Scylla Monitoring Stack](https://monitoring.docs.scylladb.com/stable/troubleshooting/index.md): Choose a topic to begin: - [Using Scylla Monitoring Stack](https://monitoring.docs.scylladb.com/stable/use-monitoring/index.md): There are several dashboards you can use with Scylla Monitoring Stack. Choose a topic to begin: - [Download and Install Scylla Monitoring Stack](https://monitoring.docs.scylladb.com/stable/install/index.md): Scylla Monitoring Stack is a full stack for Scylla monitoring and alerting. The stack contains open ... - [Upgrade Scylla Monitoring Stack](https://monitoring.docs.scylladb.com/stable/upgrade/index.md):
- [ScyllaDB Monitoring Stack Procedures](https://monitoring.docs.scylladb.com/stable/procedures/index.md): There are several reference guides available which give additional information. Choose a topic to be... - [Scylla Monitoring Stack Reference Guide](https://monitoring.docs.scylladb.com/stable/reference/index.md): There are several reference guides available which give additional information. Choose a topic to be... - [Scylla Monitoring Stack Advisor](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/index.md): The Scylla Monitoring Stack Advisor is an element of the Scylla Monitoring Stack that recognizes bad... - [Scylla Monitoring Datadog Integration](https://monitoring.docs.scylladb.com/stable/procedures/datadog/index.md): The safest way to use Datadog with Scylla is to load the metrics, using a Datadog Agent, from a Pro... - [Scylla Monitoring Stack Alert Manager](https://monitoring.docs.scylladb.com/stable/procedures/alerts/index.md): Alerts are a Prometheus enhancement used to notify you that something is wrong in your system. - [Alerting](https://monitoring.docs.scylladb.com/stable/procedures/alerts/alerting.md): Alerts are a Prometheus enhancement to notify that something is wrong in the system. - [ScyllaDB Cloud Monitoring Datadog Integration](https://monitoring.docs.scylladb.com/stable/procedures/datadog/cloud-integration.md): To allow external server scrapping, you will need to enable the [Prometheus proxy](https://cloud.doc... - [The CQL Optimization](https://monitoring.docs.scylladb.com/stable/use-monitoring/cql-optimization.md): The CQL Optimization is part of the CQL Dashboard and is a tool to help identify potential issues wi... - [Some queries use ALLOW FILTERING](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/cqlAllowFiltering.md): Scylla supports server-side data filtering that is not based on the primary key. This means Scylla w... - [Some queries use Consistency Level: ALL](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/cqlCLAll.md): Scylla stores your data in ReplicationFactor of nodes (replicas). Typically, for a consistency level... - [Some queries use Consistency Level: ANY](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/cqlCLAny.md): Scylla stores your data in ReplicationFactor of nodes (replicas). A write query Consistency Level de... - [Some queries are not token-aware](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/cqlNoTokenAware.md): Scylla is a distributed database, with each node containing only part of the data. Ideally, a query ... - [Some SELECT queries are non-paged](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/cqlNonPaged.md): By default, read queries are paged, this means that Scylla breaks the results into multiple chunks (... - [Some queries are non-prepared](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/cqlNonPrepared.md): [Prepared Statements](https://docs.scylladb.com/getting-started/definitions/#prepared-statements) ar... - [Using Docker Compose](https://monitoring.docs.scylladb.com/stable/install/docker-compose.md): Scylla-Monitoring Stack is container-based. - [Compaction takes lots of memory and CPU](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/heavyCompaction.md): ScyllaDB runs compaction periodically as a background process. While running compaction is important... - [ScyllaDB Monitoring Stack](https://monitoring.docs.scylladb.com/stable/intro.md): ScyllaDB Monitoring Stack is a full stack for ScyllaDB monitoring and alerting. The stack contains o... - [Scylla Monitoring Stack Support Matrix](https://monitoring.docs.scylladb.com/stable/reference/matrix.md): The following table shows which version of Scylla Monitoring Stack supports dashboards for which ver... - [Minimal Production System Recommendations](https://monitoring.docs.scylladb.com/stable/install/min-prod-hw.md): * **CPU** - For clusters with up to 100 cores use 2vCPUS, for larger clusters 4vCPUs - [Monitor-Description](https://monitoring.docs.scylladb.com/stable/common/monitor-description.md): ScyllaDB Monitoring Stack is a full stack for ScyllaDB monitoring and alerting. The stack contains o... - [Troubleshoot Scylla Monitoring Stack](https://monitoring.docs.scylladb.com/stable/troubleshooting/monitor-troubleshoot.md): This document describes steps that need to be done to troubleshoot monitoring problems when using [G... - [Deploying Scylla Monitoring Stack Without Docker](https://monitoring.docs.scylladb.com/stable/install/monitor-without-docker.md): The following instructions will help to deploy [Scylla Monitoring Stack](monitoring_stack) in cases ... - [Scylla Monitoring Stack Interfaces](https://monitoring.docs.scylladb.com/stable/reference/monitoring-apis.md): Scylla exposes two interfaces for online monitoring, as described below - [Install Scylla Monitoring Stack](https://monitoring.docs.scylladb.com/stable/install/monitoring-stack.md): This document describes the setup of Scylla Monitoring Stack, based on [Prometheus API](https://moni... - [Some operation failed due to unsatisfied consistency level](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/nodeCLErrors.md): ScyllaDB uses data replication, which means that a query is sent to a coordinator node sends the que... - [I/O Errors can indicate a node with a faulty disk](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/nodeIOErrors.md): I/O Errors are errors that originate from the hardware, most likely from a faulty disk. If this occu... - [Some operations failed on the replica side](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/nodeLocalErrors.md): ScyllaDB uses data replication, which means that a query that is sent to a coordinator node sends th... - [CQL queries are not balanced among shards](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/nonBalancedcqlTraffic.md): For optimal performance, data and queries should be distributed evenly across nodes and shards. If s... - [Prepared statements cache eviction](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/preparedCacheEviction.md): Typically, prepared statements are prepared once and then used for a long period. Prepared statement... - [The start-all.sh Command](https://monitoring.docs.scylladb.com/stable/install/start-all.md): Scylla Monitoring Stack is container-based. The simplest way to configure and start the monitoring i... - [System Overload](https://monitoring.docs.scylladb.com/stable/use-monitoring/advisor/systemOverload.md): There could be multiple indications that a system is overloaded: - [Using Thanos as Data Source With Scylla Monitoring Stack](https://monitoring.docs.scylladb.com/stable/install/thanos.md): Scylla-Monitoring uses [Prometheus](https://prometheus.io/) for metrics collection, which works out-... - [Adding and Modifying Dashboards](https://monitoring.docs.scylladb.com/stable/procedures/updating-dashboard.md): This document explains how to update or create Grafana dashboards for the Scylla Monitoring Stack. - [Upgrade Guide - Scylla Monitoring 1.x to Scylla Monitoring 2.x](https://monitoring.docs.scylladb.com/stable/upgrade/upgrade-guide-from-monitoring-1.x-to-monitoring-2.x.md): This document is a step by step procedure for upgrading ScyllaDB Monitoring Stack from version 1.x t... - [Upgrade Guide - Scylla Monitoring 2.x to Scylla Monitoring 2.y](https://monitoring.docs.scylladb.com/stable/upgrade/upgrade-guide-from-monitoring-2.x-to-monitoring-2.y.md): This document is a step by step procedure for upgrading ScyllaDB Monitoring Stack from version 2.x ... - [Upgrade Guide - Scylla Monitoring 2.x to Scylla Monitoring 3.x](https://monitoring.docs.scylladb.com/stable/upgrade/upgrade-guide-from-monitoring-2.x-to-monitoring-3.y.md): This document is a step by step procedure for upgrading ScyllaDB Monitoring Stack from version 2.x t... - [Upgrade Guide - Scylla Monitoring 3.x to Scylla Monitoring 3.y](https://monitoring.docs.scylladb.com/stable/upgrade/upgrade-guide-from-monitoring-3.x-to-monitoring-3.y.md): This document is a step by step procedure for upgrading ScyllaDB Monitoring Stack from version 3.x t... - [Upgrade Guide - Scylla Monitoring 3.x to Scylla Monitoring 4.y](https://monitoring.docs.scylladb.com/stable/upgrade/upgrade-guide-from-monitoring-3.x-to-monitoring-4.y.md): This document is a step by step procedure for upgrading ScyllaDB Monitoring Stack from version 3.x t... - [Upgrade Guide - ScyllaDB Monitoring 4.x.a to ScyllaDB Monitoring 4.y.b](https://monitoring.docs.scylladb.com/stable/upgrade/upgrade-guide-from-monitoring-4.x-to-monitoring-4.y.md): This document is a step by step procedure for upgrading ScyllaDB Monitoring Stack from version 4.x.a... --- For more comprehensive documentation, see [llms-full.txt](https://monitoring.docs.scylladb.com/stable/llms-full.txt)