# ScyllaDB Monitoring Stack

ScyllaDB Monitoring Stack is a full stack for ScyllaDB monitoring and alerting. The stack contains open source tools including Prometheus and Grafana, as well as custom ScyllaDB dashboards and tooling.

![image](monitor.png)

The ScyllaDB Monitoring Stack consists of three components, wrapped in Docker containers:

* prometheus - collects and stores metrics
* alertmanager - handles alerts
* grafana - dashboard server

**Choose a topic to get started**:

* [User Guide](https://monitoring.docs.scylladb.com/stable/use-monitoring/index.md)
* [Download and Install](https://monitoring.docs.scylladb.com/stable/install/index.md)
* [Procedures](https://monitoring.docs.scylladb.com/stable/procedures/index.md)
* [Troubleshooting](https://monitoring.docs.scylladb.com/stable/troubleshooting/index.md)
* [Reference](https://monitoring.docs.scylladb.com/stable/reference/index.md)
* [Upgrade](https://monitoring.docs.scylladb.com/stable/upgrade/index.md)
* [ScyllaDB Monitoring Stack lesson](https://university.scylladb.com/courses/scylla-operations/lessons/scylla-monitoring/) on ScyllaDB University
* [ScyllaDB Monitoring Stack GitHub Project](https://github.com/scylladb/scylla-monitoring/)
