ScyllaDB University LIVE, FREE Virtual Training Event | March 21
Register for Free
ScyllaDB Documentation Logo Documentation
  • Server
  • Cloud
  • Tools
    • ScyllaDB Manager
    • ScyllaDB Monitoring Stack
    • ScyllaDB Operator
  • Drivers
    • CQL Drivers
    • DynamoDB Drivers
  • Resources
    • ScyllaDB University
    • Community Forum
    • Tutorials
Download
ScyllaDB Docs ScyllaDB Enterprise ScyllaDB for Administrators Upgrade ScyllaDB Upgrade Scylla Enterprise Upgrade Guide - ScyllaDB Enterprise 2022.1 to 2022.2 ScyllaDB Enterprise Metric Update - ScyllaDB Enterprise 2022.1 to 2022.2

Caution

You're viewing documentation for a previous version. Switch to the latest stable version.

ScyllaDB Enterprise Metric Update - ScyllaDB Enterprise 2022.1 to 2022.2¶

ScyllaDB Enterprise 2022.2 Dashboards are available as part of the latest Scylla Monitoring Stack.

New Metrics¶

The following metrics are new in ScyllaDB Enterprise 2022.2 compared to 2022.1:

Metric

Description

scylla_cache_rows_compacted_with_tombstones

Number of rows scanned during write of a tombstone for the purpose of compaction in cache

scylla_cache_rows_dropped_by_tombstones

Number of rows dropped in cache by a tombstone write

scylla_commitlog_active_allocations

Current number of active allocations.

scylla_commitlog_blocked_on_new_segment

Number of allocations blocked on acquiring new segment.

scylla_commitlog_bytes_flush_requested

Counts number of bytes requested to be flushed (persisted).

scylla_commitlog_bytes_released

Counts number of bytes released from disk. (Deleted/recycled)

scylla_commitlog_disk_slack_end_bytes

Holds size of disk space in bytes unused because of segment switching (end slack). A too high value indicates that we do not write enough data to each segment.

scylla_compaction_manager_completed_compactions

Holds the number of completed compaction tasks.

scylla_compaction_manager_failed_compactions

Holds the number of failed compaction tasks.

scylla_compaction_manager_normalized_backlog

Holds the sum of normalized compaction backlog for all tables in the system. Backlog is normalized by dividing backlog by shard’s available memory.

scylla_compaction_manager_postponed_compactions

Holds the number of tables with postponed compaction.

scylla_compaction_manager_validation_errors

Holds the number of encountered validation errors.

scylla_cql_authorized_prepared_statements_unprivileged_entries_evictions_on_size

Counts a number of evictions of prepared statements from the authorized prepared statements cache after they have been used only once. An increasing counter suggests the user may be preparing a different statement for each request instead of reusing the same prepared statement with parameters.

scylla_cql_select_parallelized

Counts the number of parallelized aggregation SELECT query executions.

scylla_cql_unprivileged_entries_evictions_on_size

Counts a number of evictions of prepared statements from the prepared statements cache after they have been used only once. An increasing counter suggests the user may be preparing a different statement for each request instead of reusing the same prepared statement with parameters.

scylla_database_reads_shed_due_to_overload

The number of reads shed because the admission queue reached its max capacity. When the queue is full, excessive reads are shed to avoid overload.

scylla_database_sstable_read_queue_overloads

Counts the number of times the sstable read queue was overloaded. A non-zero value indicates that we have to drop read requests because they arrive faster than we can serve them.

scylla_database_total_reads_rate_limited

Counts read operations which were rejected on the replica side because the per-partition limit was reached.

scylla_database_total_writes_rate_limited

Counts write operations which were rejected on the replica side because the per-partition limit was reached.

scylla_forward_service_requests_dispatched_to_other_nodes

How many forward requests were dispatched to other nodes

scylla_forward_service_requests_dispatched_to_own_shards

How many forward requests were dispatched to local shards

scylla_forward_service_requests_executed

How many forward requests were executed

scylla_gossip_live

How many live nodes the current node sees

scylla_gossip_unreachable

How many unreachable nodes the current node sees

scylla_io_queue_adjusted_consumption

Consumed disk capacity units adjusted for class shares and idling preemption

scylla_io_queue_consumption

Accumulated disk capacity units consumed by this class; an increment per-second rate indicates full utilization

scylla_io_queue_disk_queue_length

Number of requests in the disk

scylla_io_queue_starvation_time_sec

Total time spent starving for disk

scylla_io_queue_total_delay_sec

Total time spent in the queue

scylla_io_queue_total_exec_sec

Total time spent in disk

scylla_io_queue_total_read_bytes

Total read bytes passed in the queue

scylla_io_queue_total_read_ops

Total read operations passed in the queue

scylla_io_queue_total_split_bytes

Total number of bytes split

scylla_io_queue_total_split_ops

Total number of requests split

scylla_io_queue_total_write_bytes

Total write bytes passed in the queue

scylla_io_queue_total_write_ops

Total write operations passed in the queue

scylla_node_ops_finished_percentage

Finished percentage of node operation on this shard

scylla_per_partition_rate_limiter_allocations

Number of times a entry was allocated over an empty/expired entry.

scylla_per_partition_rate_limiter_failed_allocations

Number of times the rate limiter gave up trying to allocate.

scylla_per_partition_rate_limiter_load_factor

Current load factor of the hash table (upper bound, may be overestimated).

scylla_per_partition_rate_limiter_probe_count

Number of probes made during lookups.

scylla_per_partition_rate_limiter_successful_lookups

Number of times a lookup returned an already allocated entry.

scylla_reactor_aio_outsizes

Total number of aio operations that exceed IO limit

scylla_schema_commitlog_active_allocations

Current number of active allocations.

scylla_scheduler_starvetime_ms

Accumulated starvation time of this task queue; an increment rate of 1000ms per second indicates the scheduler feels really bad

scylla_scheduler_waittime_ms

Accumulated waittime of this task queue; an increment rate of 1000ms per second indicates queue is waiting for something (e.g. IO)

scylla_schema_commitlog_allocating_segments

Holds the number of not closed segments that still have some free space. This value should not get too high.

scylla_schema_commitlog_alloc

Counts number of times a new mutation has been added to a segment. Divide bytes_written by this value to get the average number of bytes per mutation written to the disk.

scylla_schema_commitlog_blocked_on_new_segment

Number of allocations blocked on acquiring new segment.

scylla_schema_commitlog_bytes_flush_requested

Counts number of bytes requested to be flushed (persisted).

scylla_schema_commitlog_bytes_released

Counts number of bytes released from disk. (Deleted/recycled)

scylla_schema_commitlog_bytes_written

Counts number of bytes written to the disk. Divide this value by “alloc” to get the average number of bytes per mutation written to the disk.

scylla_schema_commitlog_cycle

Counts number of commitlog write cycles - when the data is written from the internal memory buffer to the disk.

scylla_schema_commitlog_disk_active_bytes

Holds size of disk space in bytes used for data so far. A too high value indicates that we have some bottleneck in the writing to sstables path.

scylla_schema_commitlog_disk_slack_end_bytes

Holds size of disk space in bytes unused because of segment switching (end slack). A too high value indicates that we do not write enough data to each segment.

scylla_schema_commitlog_disk_total_bytes

Holds size of disk space in bytes reserved for data so far. A too high value indicates that we have some bottleneck in the writing to sstables path.

scylla_schema_commitlog_flush

Counts number of times the flush() method was called for a file.

scylla_schema_commitlog_flush_limit_exceeded

Counts number of times a flush limit was exceeded. A non-zero value indicates that there are too many pending flush operations (see pending_flushes) and some of them will be blocked till the total amount of pending flush operations drops below 5.

scylla_schema_commitlog_memory_buffer_bytes

Holds the total number of bytes in internal memory buffers.

scylla_schema_commitlog_pending_allocations

Holds number of currently pending allocations. A non-zero value indicates that we have a bottleneck in the disk write flow.

scylla_schema_commitlog_pending_flushes

Holds number of currently pending flushes. See the related flush_limit_exceeded metric.

scylla_schema_commitlog_requests_blocked_memory

Counts number of requests blocked due to memory pressure. A non-zero value indicates that the commitlog memory quota is not enough to serve the required amount of requests.

scylla_schema_commitlog_segments

Holds the current number of segments.

scylla_schema_commitlog_slack

Counts number of unused bytes written to the disk due to disk segment alignment.

scylla_schema_commitlog_unused_segments

Holds the current number of unused segments. A non-zero value indicates that the disk write path became temporary slow.

scylla_sstables_index_page_cache_bytes_in_std

Total number of bytes in temporary buffers which live in the std allocator

scylla_sstables_index_page_evictions

Index pages which got evicted from memory

scylla_sstables_index_page_populations

Index pages which got populated into memory

scylla_sstables_index_page_used_bytes

Amount of bytes used by index pages in memory

scylla_sstables_pi_auto_scale_events

Number of promoted index auto-scaling events

scylla_storage_proxy_coordinator_read_rate_limited

Number of read requests which were rejected by replicas because rate limit for the partition was reached.

scylla_storage_proxy_coordinator_write_rate_limited

Number of write requests which were rejected by replicas because rate limit for the partition was reached.

scylla_storage_proxy_coordinator_writes_failed_due_to_too_many_in_flight_hints

Number of CQL write requests which failed because the hinted handoff mechanism is overloaded and cannot store any more in-flight hints

scylla_transport_auth_responses

Counts the total number of received CQL AUTH messages.

scylla_transport_batch_requests

Counts the total number of received CQL BATCH messages.

scylla_transport_cql_errors_total

Counts the total number of returned CQL errors.

scylla_transport_execute_requests

Counts the total number of received CQL EXECUTE messages.

scylla_transport_options_requests

Counts the total number of received CQL OPTIONS messages.

scylla_transport_prepare_requests

Counts the total number of received CQL PREPARE messages.

scylla_transport_query_requests

Counts the total number of received CQL QUERY messages.

scylla_transport_register_requests

Counts the total number of received CQL REGISTER messages.

scylla_transport_startups

Counts the total number of received CQL STARTUP messages.

Removed Metrics¶

The following metrics were removed in ScyllaDB Enterprise 2022.2:

  • scylla_database_querier_cache_memory_based_evictions

  • scylla_memory_streaming_dirty_bytes

  • scylla_memory_streaming_virtual_dirty_bytes

  • scylla_repair_row_from_disk_bytes

  • scylla_repair_row_from_disk_nr

  • scylla_repair_rx_hashes_nr

  • scylla_repair_rx_row_bytes

  • scylla_repair_rx_row_nr

  • scylla_repair_tx_hashes_nr

  • scylla_repair_tx_row_bytes

  • scylla_repair_tx_row_nr

  • scylla_thrift_current_connections

  • scylla_thrift_served

  • scylla_thrift_thrift_connections

Was this page helpful?

PREVIOUS
Upgrade Guide - ScyllaDB Enterprise 2022.1 to 2022.2
NEXT
Upgrade from ScyllaDB Enterprise 2021.1 to 2022.1
  • Create an issue

On this page

  • ScyllaDB Enterprise Metric Update - ScyllaDB Enterprise 2022.1 to 2022.2
    • New Metrics
    • Removed Metrics
ScyllaDB Enterprise
  • 2023.1
    • 2024.2
    • 2024.1
    • 2023.1
    • 2022.2
  • Getting Started
    • Install ScyllaDB Enterprise
      • ScyllaDB Web Installer for Linux
      • ScyllaDB Unified Installer (relocatable executable)
      • Air-gapped Server Installation
      • ScyllaDB Housekeeping and how to disable it
      • ScyllaDB Developer Mode
    • Configure ScyllaDB
    • ScyllaDB Requirements
      • System Requirements
      • OS Support by Linux Distributions and Version
      • ScyllaDB in a Shared Environment
    • Migrate to ScyllaDB
      • Migration Process from Cassandra to Scylla
      • Scylla and Apache Cassandra Compatibility
      • Migration Tools Overview
    • Integration Solutions
      • Integrate Scylla with Spark
      • Integrate Scylla with KairosDB
      • Integrate Scylla with Presto
      • Integrate Scylla with Elasticsearch
      • Integrate Scylla with Kubernetes
      • Integrate Scylla with the JanusGraph Graph Data System
      • Integrate Scylla with DataDog
      • Integrate Scylla with Kafka
      • Integrate Scylla with IOTA Chronicle
      • Integrate Scylla with Spring
      • Shard-Aware Kafka Connector for Scylla
      • Install Scylla with Ansible
      • Integrate Scylla with Databricks
    • Tutorials
  • ScyllaDB for Administrators
    • Administration Guide
    • Procedures
      • Cluster Management
      • Backup & Restore
      • Change Configuration
      • Maintenance
      • Best Practices
      • Benchmarking Scylla
      • Migrate from Cassandra to Scylla
      • Disable Housekeeping
    • Security
      • ScyllaDB Security Checklist
      • Enable Authentication
      • Enable and Disable Authentication Without Downtime
      • Generate a cqlshrc File
      • Reset Authenticator Password
      • Enable Authorization
      • Grant Authorization CQL Reference
      • Role Based Access Control (RBAC)
      • ScyllaDB Auditing Guide
      • Encryption: Data in Transit Client to Node
      • Encryption: Data in Transit Node to Node
      • Generating a self-signed Certificate Chain Using openssl
      • Encryption at Rest
      • LDAP Authentication
      • LDAP Authorization (Role Management)
    • Admin Tools
      • Nodetool Reference
      • CQLSh
      • REST
      • Tracing
      • Scylla SStable
      • Scylla Types
      • SSTableLoader
      • cassandra-stress
      • SSTabledump
      • SSTable2json
      • Scylla Logs
      • Seastar Perftune
      • Virtual Tables
    • ScyllaDB Monitoring Stack
    • ScyllaDB Operator
    • ScyllaDB Manager
    • Upgrade Procedures
      • ScyllaDB Enterprise
      • ScyllaDB Open Source to ScyllaDB Enterprise
      • ScyllaDB Image
    • System Configuration
      • System Configuration Guide
      • scylla.yaml
      • ScyllaDB Snitches
    • Benchmarking ScyllaDB
  • ScyllaDB for Developers
    • Learn To Use ScyllaDB
      • Scylla University
      • Course catalog
      • Scylla Essentials
      • Basic Data Modeling
      • Advanced Data Modeling
      • MMS - Learn by Example
      • Care-Pet an IoT Use Case and Example
    • Scylla Alternator
    • Scylla Features
      • Scylla Open Source Features
      • Scylla Enterprise Features
    • Scylla Drivers
      • Scylla CQL Drivers
      • Scylla DynamoDB Drivers
    • Workload Attributes
  • CQL Reference
    • CQLSh: the CQL shell
    • Appendices
    • Compaction
    • Consistency Levels
    • Consistency Level Calculator
    • Data Definition
    • Data Manipulation
    • Data Types
    • Definitions
    • Global Secondary Indexes
    • Additional Information
    • Expiring Data with Time to Live (TTL)
    • Additional Information
    • Functions
    • JSON Support
    • Materialized Views
    • Non-Reserved CQL Keywords
    • Reserved CQL Keywords
    • ScyllaDB CQL Extensions
  • ScyllaDB Architecture
    • ScyllaDB Ring Architecture
    • ScyllaDB Fault Tolerance
    • Consistency Level Console Demo
    • ScyllaDB Anti-Entropy
      • Scylla Hinted Handoff
      • Scylla Read Repair
      • Scylla Repair
    • SSTable
      • ScyllaDB SSTable - 2.x
      • ScyllaDB SSTable - 3.x
    • Compaction Strategies
    • Raft Consensus Algorithm in ScyllaDB
  • Troubleshooting ScyllaDB
    • Errors and Support
      • Report a Scylla problem
      • Error Messages
      • Change Log Level
    • ScyllaDB Startup
      • Ownership Problems
      • Scylla will not Start
      • Scylla Python Script broken
    • Upgrade
      • Inaccessible configuration files after ScyllaDB upgrade
    • Cluster and Node
      • Failed Decommission Problem
      • Cluster Timeouts
      • Node Joined With No Data
      • SocketTimeoutException
      • NullPointerException
    • Data Modeling
      • Scylla Large Partitions Table
      • Scylla Large Rows and Cells Table
      • Large Partitions Hunting
    • Data Storage and SSTables
      • Space Utilization Increasing
      • Disk Space is not Reclaimed
      • SSTable Corruption Problem
      • Pointless Compactions
      • Limiting Compaction
    • CQL
      • Time Range Query Fails
      • COPY FROM Fails
      • CQL Connection Table
      • Reverse queries fail
    • ScyllaDB Monitor and Manager
      • Manager and Monitoring integration
      • Manager lists healthy nodes as down
  • Knowledge Base
    • Upgrading from experimental CDC
    • Compaction
    • Counting all rows in a table is slow
    • CQL Query Does Not Display Entire Result Set
    • When CQLSh query returns partial results with followed by “More”
    • Run Scylla and supporting services as a custom user:group
    • Decoding Stack Traces
    • Snapshots and Disk Utilization
    • DPDK mode
    • Debug your database with Flame Graphs
    • How to Change gc_grace_seconds for a Table
    • Gossip in Scylla
    • Increase Permission Cache to Avoid Non-paged Queries
    • How does Scylla LWT Differ from Apache Cassandra ?
    • Map CPUs to Scylla Shards
    • Scylla Memory Usage
    • NTP Configuration for Scylla
    • Updating the Mode in perftune.yaml After a ScyllaDB Upgrade
    • POSIX networking for Scylla
    • Scylla consistency quiz for administrators
    • Recreate RAID devices
    • How to Safely Increase the Replication Factor
    • Scylla and Spark integration
    • Increase Scylla resource limits over systemd
    • Scylla Seed Nodes
    • How to Set up a Swap Space
    • Scylla Snapshots
    • Scylla payload sent duplicated static columns
    • Stopping a local repair
    • System Limits
    • How to flush old tombstones from a table
    • Time to Live (TTL) and Compaction
    • Scylla Nodes are Unresponsive
    • Update a Primary Key
    • Using the perf utility with Scylla
    • Configure Scylla Networking with Multiple NIC/IP Combinations
  • ScyllaDB University
  • ScyllaDB FAQ
  • Contribute to ScyllaDB
  • Glossary
  • Alternator: DynamoDB API in Scylla
    • Getting Started With ScyllaDB Alternator
    • ScyllaDB Alternator for DynamoDB users
Docs Tutorials University Contact Us About Us
© 2025, ScyllaDB. All rights reserved. | Terms of Service | Privacy Policy | ScyllaDB, and ScyllaDB Cloud, are registered trademarks of ScyllaDB, Inc.
Last updated on 09 Apr 2025.
Powered by Sphinx 7.4.7 & ScyllaDB Theme 1.8.6