[RELEASE] Scylla Monitoring Stack 4.2.0

The ScyllaDB team is pleased to announce the release of ScyllaDB Monitoring Stack 4.2.0

ScyllaDB Monitoring Stack is an open-source stack for monitoring ScyllaDB Enterprise and ScyllaDB Open Source, based on Prometheus and Grafana. ScyllaDB Monitoring Stack 4.2.0 supports:

  • ScyllaDB Open Source versions 4.5, 4.6, 5.0 and 5.1
  • ScyllaDB Enterprise versions 2020.x, 2021.x and 2022.x
  • ScyllaDB Manager 2.3.x, 2.4.x, 2.5.x, 2.6.x, 3.0.x

This release brings new panels and graphs, bug fixes, stability improvements and performance enhancements.

Related Links

Versions updates for Scylla Monitoring Stack 4.2.0

  • Set Prometheus version to 2.41.0
  • An optional VictoriaMetrics 1.86.0 - Experimental

VictoriaMetrics is a time series database that, for the most part, is compatible with Prometheus.

Following user requests, it is now possible to start the monitoring stack with VictoriaMetrics instead of Prometheus by passing --victoria-metrics to start-all.sh command line flags.

This feature is still experimental and may change in future releases.

New Information in ScyllaDB Dashboards

  • Split the disk and io-queue panels #1827

Bug Fixes

  • types.json: set the all option as .* #1840
  • Scylla manager 3.0 metrics update #1847

Operational Changes

  • kill-all.sh gracefully kill prometheus with sigterm #1832

This means that running kill-all.sh can take longer, you can now specify how long you want to wait for Prometheus to shutdown before forcefully killing it.

  • Split the recording rules from the alerts and mark base level #1853

To add more flexibility for users who use automation, the recording rules that are needed for dashboard operation are split into a different file.
This is also part of a work for easier datadog integration. Relevant metrics are marked with a label for Datadog scrapping.

  • Added Recording rules for Datadog integration #1855

Similar to Scylla-Cloud users, an additional set of recording rules adds a multi-level dashboard on-prem users.

  • Optionally use VictoriaMetrics instead of Prometheus - Experimental #1542