# \[RELEASE\] ScyllaDB Monitoring Stack 4.6.0

**URL:** <https://forum.scylladb.com/t/release-scylladb-monitoring-stack-4-6-0/1166>\
**Category:** Release Notes\
**Tags:** monitoring-release, scylladb-monitoring\
**Created:** [January 7, 2024, 7:03am UTC](https://forum.scylladb.com/t/release-scylladb-monitoring-stack-4-6-0/1166 "2024-01-07T07:03:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Amnon\_Heiman](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.scylladb.com/amnon_heiman/32/90_2.png) [@Amnon\_Heiman](https://forum.scylladb.com/u/Amnon_Heiman)\
**Post date:** [January 7, 2024, 7:03am UTC](https://forum.scylladb.com/t/release-scylladb-monitoring-stack-4-6-0/1166/1 "2024-01-07T07:03:42Z")

</div>

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

[ScyllaDB Monitoring Stack](https://monitoring.docs.scylladb.com/) is an open-source stack for monitoring [ScyllaDB Enterprise](https://www.scylladb.com/product/scylla-enterprise/) and [ScyllaDB Open Source](https://github.com/scylladb/scylla), based on Prometheus and Grafana. ScyllaDB Monitoring Stack 4.6.0 supports:

- ScyllaDB Open Source versions 5.0, 5.1, 5.2, and 5.4.
- ScyllaDB Enterprise versions 2022.x, 2023.1 and the upcoming 2024.1 release
- ScyllaDB Manager 3.0.x, 3.1.x, 3.2.x

Related Links

- [Download ScyllaDB Monitoring Stack 4.6.0](https://github.com/scylladb/scylla-monitoring/releases/tag/scylla-monitoring-4.6.0)
- [ScyllaDB Monitoring Stack Docs](https://monitoring.docs.scylladb.com/branch-4.5/index.html)
- [Upgrade from ScyllaDB Monitoring 3.x to 4.y](https://monitoring.docs.scylladb.com/branch-4.5/upgrade/upgrade-guide-from-monitoring-3.x-to-monitoring-4.y.html)
- [Upgrade from ScyllaDB Monitoring 4.x to 4.y](https://monitoring.docs.scylladb.com/branch-4.5/upgrade/upgrade-guide-from-monitoring-4.x-to-monitoring-4.y.html)

Versions updates for ScyllaDB Monitoring Stack 4.6.0

- Prometheus upgraded to version 2.48.1
- Grafana upgraded to version 10.2.2

New Information in ScyllaDB Dashboards

Overview Dashboard Change

- Added a description to the ‘Timeouts’ panel, timeouts are now both reads and writes [#2056](https://github.com/scylladb/scylla-monitoring/issues/2056)

Detailed Dashboard Change

- Added a section that shows all priority groups on the same graph [#2121](https://github.com/scylladb/scylla-monitoring/pull/2121)

 ![](https://us1.discourse-cdn.com/flex016/uploads/scylladb/original/1X/ab6a0fbcdfcfe51440ea921e335ea4b18c4d15a9.png)

CQL Dashboard Change

- Added a “CQL Connections creation rate” graph [#2053](https://github.com/scylladb/scylla-monitoring/issues/2053)

 ![](https://us1.discourse-cdn.com/flex016/uploads/scylladb/original/1X/fdab3b7f449c301f91e08d3503e03df40b965e60.png)

- Added logged/unlogged batches graphs [#2081](https://github.com/scylladb/scylla-monitoring/issues/2081)

 ![](https://us1.discourse-cdn.com/flex016/uploads/scylladb/original/1X/dc49f4bedc0b6258a3014ce3022d7b84293d7c40.png)

Per-Table Dashboard Change

- Added cache hit rate, total disk space, live disk space, and live SSTable per table [#285](https://github.com/scylladb/scylla-monitoring/issues/285)

 ![](https://us1.discourse-cdn.com/flex016/uploads/scylladb/original/1X/07fff91dd4ba34ed55f6f27630b0432b58c25ade.png)

Bug Fixes

- The By-Instance filter is broken on Grafana 10.2.2 [#2138](https://github.com/scylladb/scylla-monitoring/issues/2138)
- “Request Shed” is supposed to be in the “Coordinator” section [#2124](https://github.com/scylladb/scylla-monitoring/issues/2124)
- Request/Response payload sizes units are wrong [#2083](https://github.com/scylladb/scylla-monitoring/issues/2083)
- CPU and memory panels are not clear [#2141](https://github.com/scylladb/scylla-monitoring/issues/2141)

Operational Changes

- support IPv6 without specifying ports [#2136](https://github.com/scylladb/scylla-monitoring/issues/2136)
- Prometheus 2.48 fails to start when running the container as root and using external directory [#2134](https://github.com/scylladb/scylla-monitoring/issues/2134)
- Experimental - Use compose to start the monitoring stack [#2123](https://github.com/scylladb/scylla-monitoring/pull/2123)
- You can override the default node\_exporter ports when specifying the ports number in a file [#2092](https://github.com/scylladb/scylla-monitoring/issues/2092)

# Deprecation warning

There was a long inconsistency when adding ports to the Prometheus target files, which  
is now resolved.

Most users use the default port numbers for: ScyllaDB, node\_exporter, and ScyllaDB manager agents and only use one target file. If that is your case, you do not need to change anything.

Scylla Monitoring will take the port numbers from the files if the files are set explicitly and contain ports.

For example, if you are specifying explicitly the node\_exporter file (the -n flag to start-all.sh), you should ensure there are only IPs in the file with no ports or that you are using the correct node\_exporter port number (by default, 9100).

So, if you just copy the scylla\_servers file and use that with the ScyllaDB ports, it would no longer work.

$ cat node\_exporter\_servers.yml

- labels:

cluster: my-cluster

dc: datacenter1

targets:

- 172.17.0.8:9180 # Remove or change the ports part in your target

Important Note

Most likely, you can use a single target file for scylla\_server and do not need to explicitly add a node\_exporter or ScyllaDB manager agent file.

IPv6 Users

IPv6 users no longer need to add port numbers to the target files. It is recommended to use a single file (do not explicitly set the node\_exporter file) without ports.
