IOPS
| Metric | Description | Unit |
|---|---|---|
| io_read_count | The number of read operations performed by the SSStore per second. | times/s |
| io_write_count | The number of write operations performed by the SSStore per second. | times/s |
IO latency
| Metric | Description | Unit |
|---|---|---|
| io_read_rt | The average read latency of the SSStore. | μs |
| io_write_rt | The average write latency of the SSStore. | μs |
IO throughput
| Metric | Description | Unit |
|---|---|---|
| io_read_size | The amount of data read by the SSStore per second. | byte |
| io_write_size | The amount of data written by the SSStore per second. | byte |
io_function_local_real_mbps
| Metric | Description | Unit |
|---|---|---|
| io_function_local_total_real_mbps | The total real-time read/write throughput of the local storage, in MiB/s. | MiB/s |
| io_function_local_other_groups_real_mbps | The real-time read/write rate of other groups (non-primary groups) in the local storage, in MiB/s. | MiB/s |
| io_function_local_compaction_high_real_mbps | The high-priority real-time throughput of the local compaction, which indicates the amount of data processed by high-priority local compaction tasks per second, in MiB/s. | MiB/s |
| io_function_local_ha_high_real_mbps | The real-time read/write bandwidth of the high-availability storage in the local storage, in MiB/s. | MiB/s |
| io_function_local_compaction_mid_real_mbps | The real-time throughput of the local compaction in the middle stage, in MiB/s. | MiB/s |
| io_function_local_ha_mid_real_mbps | The real-time read/write bandwidth of the middle node in the high-availability architecture, which indicates the real-time data throughput of the middle node processing the local storage. | MiB/s |
| io_function_local_compaction_low_real_mbps | The real-time throughput of the low-priority local data compression, in MiB/s. | MiB/s |
| io_function_local_ha_low_real_mbps | The real-time read/write bandwidth of the low-priority high-availability storage in the local storage, in MiB/s. | MiB/s |
| io_function_local_ddl_real_mbps | The real-time throughput of the local DDL operations, in MiB/s. | MiB/s |
| io_function_local_ddl_high_real_mbps | The real-time read/write bandwidth of the high-priority local DDL operations, in MiB/s. | MiB/s |
| io_function_local_clog_low_real_mbps | The real-time write speed of the low-priority local storage, in MiB/s. | MiB/s |
| io_function_local_clog_mid_real_mbps | The real-time write bandwidth of the local storage, which reflects the typical performance level of the storage system in processing local write requests, in MiB/s. | MiB/s |
| io_function_local_clog_high_real_mbps | The real-time write speed of the high-priority clog data in the local storage, which reflects the real-time throughput of the high-priority clog data written to the local storage, in MiB/s. | MiB/s |
| io_function_local_opt_stats_real_mbps | The real-time read/write bandwidth of the local optimized storage feature, in MiB/s. | MiB/s |
| io_function_local_import_real_mbps | The real-time throughput of the local import feature, which measures the performance of reading data from the local storage and importing it to the system, in MiB/s. | MiB/s |
| io_function_local_export_real_mbps | The real-time throughput of the local export feature, which indicates the amount of data read and exported from the local storage per second, in MiB/s. | MiB/s |
| io_function_local_gc_macro_block_real_mbps | The real-time processing speed of the local GC macroblock, which reflects the real-time read/write bandwidth of garbage collection on the macroblock level in the storage system. | MiB/s |
| io_function_local_sql_audit_real_mbps | The real-time throughput of the local SQL audit feature, in MiB/s. | MiB/s |
| io_function_local_micro_mini_merge_real_mbps | The real-time throughput of the micro and mini merge operations in the local storage, in MiB/s. | MiB/s |
io_function_remote_real_mbps
| Metric | Description | Unit |
|---|---|---|
| io_function_remote_total_real_mbps | The actual read/write bandwidth of remote storage, in MiB/s. | MiB/s |
| io_function_remote_other_groups_real_mbps | The actual read/write bandwidth of other groups in remote storage, in MiB/s. | MiB/s |
| io_function_remote_compaction_high_real_mbps | The real-time data transfer rate of high-priority data during remote compaction, in MiB/s. | MiB/s |
| io_function_remote_ha_high_real_mbps | The actual read bandwidth of high availability storage in remote storage, in MiB/s. | MiB/s |
| io_function_remote_compaction_mid_real_mbps | The real data transfer rate of intermediate layers during remote compaction, in MiB/s. | MiB/s |
| io_function_remote_ha_mid_real_mbps | The real-time throughput of remote high availability intermediate nodes, which indicates the data read/write rate from or to remote high availability storage, in MiB/s. | MiB/s |
| io_function_remote_compaction_low_real_mbps | The actual data transfer rate of low-priority tasks during remote compaction, in MiB/s. | MiB/s |
| io_function_remote_ha_low_real_mbps | The real-time read/write bandwidth of low-priority high availability storage in remote storage, in MiB/s. | MiB/s |
| io_function_remote_ddl_real_mbps | The actual data transfer rate of remote DDL operations, in MiB/s. | MiB/s |
| io_function_remote_ddl_high_real_mbps | The real-time throughput of high-priority DDL operations in remote storage, in MiB/s. | MiB/s |
| io_function_remote_clog_low_real_mbps | The read rate of low-priority clog data in remote storage, in MiB/s. | MiB/s |
| io_function_remote_clog_mid_real_mbps | The real-time read/write bandwidth of intermediate layers in remote storage, in MiB/s. | MiB/s |
| io_function_remote_clog_high_real_mbps | The real-time throughput of high-priority clog data in remote I/O functions, which indicates the real-time data read/write rate from or to remote storage, in MiB/s. | MiB/s |
| io_function_remote_opt_stats_real_mbps | The actual data transfer rate of remote storage optimization operations, in MiB/s. | MiB/s |
| io_function_remote_import_real_mbps | The actual throughput of remote import operations, which indicates the actual data transfer rate during remote data import, in MiB/s. | MiB/s |
| io_function_remote_export_real_mbps | The actual data transfer rate of remote export operations, in MiB/s. | MiB/s |
| io_function_remote_gc_macro_block_real_mbps | The actual read/write rate of macro blocks during remote garbage collection, in MiB/s. | MiB/s |
| io_function_remote_sql_audit_real_mbps | The real-time data throughput of remote SQL audit operations, in MiB/s. | MiB/s |
| io_function_remote_micro_mini_merge_real_mbps | The actual throughput of remote micro/small merge operations, in MiB/s. | MiB/s |
io_function_local_schedule_us
| Metric | Description | Unit |
|---|---|---|
| io_function_local_other_groups_schedule_us | The execution time of tasks of other groups in local I/O function scheduling, which measures the scheduling latency of non-current-group tasks. | μs |
| io_function_local_compaction_high_schedule_us | The scheduling latency of high-priority tasks in local compaction, in microseconds. | μs |
| io_function_local_ha_high_schedule_us | The scheduling latency of high availability in local storage, in μs. | μs |
| io_function_local_compaction_mid_schedule_us | The scheduling latency of intermediate layers in local compaction, which measures the performance of the scheduling phase during data compaction in the storage engine. | μs |
| io_function_local_ha_mid_schedule_us | The scheduling latency of intermediate layers in local high availability, which indicates the processing time of the intermediate scheduling phase in the local high availability mechanism. | μs |
| io_function_local_compaction_low_schedule_us | The scheduling latency of low-priority tasks in local compaction, in μs. | μs |
| io_function_local_ha_low_schedule_us | The scheduling latency of low-priority tasks in local high availability, which measures the performance of low-priority I/O scheduling in the storage system. | μs |
| io_function_local_ddl_schedule_us | The scheduling latency of DDL operations in local I/O functions, in μs. | μs |
| io_function_local_ddl_high_schedule_us | The scheduling latency of high-priority DDL operations in local I/O functions, in μs. | μs |
| io_function_local_clog_low_schedule_us | The scheduling latency of low-priority tasks in local I/O functions, in μs. | μs |
| io_function_local_clog_mid_schedule_us | The scheduling latency of intermediate layers in local I/O functions, in μs. | μs |
| io_function_local_clog_high_schedule_us | The scheduling latency of high-priority tasks in local I/O functions, in μs. | μs |
| io_function_local_opt_stats_schedule_us | The scheduling latency of optimization operations in local I/O functions, in μs. | μs |
| io_function_local_import_schedule_us | The scheduling latency of local import operations, in μs. | μs |
| io_function_local_export_schedule_us | The scheduling latency of local export operations, which indicates the time interval from the initiation of a local export request to the completion of scheduling. | μs |
| io_function_local_gc_macro_block_schedule_us | The scheduling latency of macro block garbage collection in local I/O functions, which indicates the delay from the triggering of macro block garbage collection to the actual start of execution. | μs |
| io_function_local_sql_audit_schedule_us | The scheduling latency of SQL audit operations in local I/O functions, in μs. | μs |
| io_function_local_micro_mini_merge_schedule_us | The minimum scheduling latency of local storage merge operations, which measures the performance of storage merge scheduling. | μs |
io_function_remote_schedule_us
| Metric | Description | Unit |
|---|---|---|
| io_function_remote_other_groups_schedule_us | The time spent on scheduling remote I/O functions for other groups, in microseconds (μs). | μs |
| io_function_remote_compaction_high_schedule_us | The delay in scheduling high-priority remote compaction tasks, in microseconds (μs). | μs |
| io_function_remote_ha_high_schedule_us | The delay in scheduling high-priority remote high availability (HA) tasks, in microseconds (μs). | μs |
| io_function_remote_compaction_mid_schedule_us | The time spent on scheduling remote compaction tasks in the middle priority queue, in microseconds (μs). | μs |
| io_function_remote_ha_mid_schedule_us | The delay in scheduling medium-priority remote HA tasks, in microseconds (μs). | μs |
| io_function_remote_compaction_low_schedule_us | The delay in scheduling low-priority remote compaction tasks, in microseconds (μs). | μs |
| io_function_remote_ha_low_schedule_us | The delay in scheduling low-priority remote HA tasks, in microseconds (μs). | μs |
| io_function_remote_ddl_schedule_us | The delay in scheduling remote Data Definition Language (DDL) operations, in microseconds (μs). | μs |
| io_function_remote_ddl_high_schedule_us | The delay in scheduling high-priority remote DDL operations, in microseconds (μs). | μs |
| io_function_remote_clog_low_schedule_us | The delay in scheduling low-priority remote clog operations, in microseconds (μs). | μs |
| io_function_remote_clog_mid_schedule_us | The delay in scheduling medium-priority remote clog operations, in microseconds (μs). | μs |
| io_function_remote_clog_high_schedule_us | The delay in scheduling high-priority remote clog operations, in microseconds (μs). | μs |
| io_function_remote_opt_stats_schedule_us | The time spent on scheduling remote optimization statistics operations, in microseconds (μs). | μs |
| io_function_remote_import_schedule_us | The delay in scheduling remote import operations, in microseconds (μs). | μs |
| io_function_remote_export_schedule_us | The delay in scheduling remote export operations, in microseconds (μs). | μs |
| io_function_remote_gc_macro_block_schedule_us | The time spent on scheduling remote garbage collection (GC) macroblock operations, in microseconds (μs). | μs |
| io_function_remote_sql_audit_schedule_us | The delay in scheduling remote SQL audit operations, in microseconds (μs). | μs |
| io_function_remote_micro_mini_merge_schedule_us | The time spent on scheduling remote micro and mini merge operations, in microseconds (μs). | μs |
io_function_local_delay_us
| Metric | Description | Unit |
|---|---|---|
| io_function_local_other_groups_delay_us | The time spent on processing I/O functions for other groups locally, in microseconds (μs). | μs |
| io_function_local_compaction_high_delay_us | The time spent on high-priority local compaction operations, in microseconds (μs). | μs |
| io_function_local_ha_high_delay_us | The delay in scheduling high-priority local high availability (HA) tasks, in microseconds (μs). | μs |
| io_function_local_compaction_mid_delay_us | The time spent on scheduling local compaction tasks in the middle priority queue, in microseconds (μs). | μs |
| io_function_local_ha_mid_delay_us | The delay in scheduling medium-priority local HA tasks, in microseconds (μs). | μs |
| io_function_local_compaction_low_delay_us | The delay in scheduling low-priority local compaction tasks, in microseconds (μs). | μs |
| io_function_local_ha_low_delay_us | The delay in scheduling low-priority local HA tasks, in microseconds (μs). | μs |
| io_function_local_ddl_delay_us | The delay in scheduling local Data Definition Language (DDL) operations, in microseconds (μs). | μs |
| io_function_local_ddl_high_delay_us | The delay in scheduling high-priority local DDL operations, in microseconds (μs). | μs |
| io_function_local_clog_low_delay_us | The delay in scheduling low-priority local clog operations, in microseconds (μs). | μs |
| io_function_local_clog_mid_delay_us | The delay in scheduling medium-priority local clog operations, in microseconds (μs). | μs |
| io_function_local_clog_high_delay_us | The delay in scheduling high-priority local clog operations, in microseconds (μs). | μs |
| io_function_local_opt_stats_delay_us | The time spent on scheduling local optimization statistics operations, in microseconds (μs). | μs |
| io_function_local_import_delay_us | The delay in scheduling local import operations, in microseconds (μs). | μs |
| io_function_local_export_delay_us | The delay in scheduling local export operations, in microseconds (μs). | μs |
| io_function_local_gc_macro_block_delay_us | The time spent on scheduling local garbage collection (GC) macroblock operations, in microseconds (μs). | μs |
| io_function_local_sql_audit_delay_us | The delay in scheduling local SQL audit operations, in microseconds (μs). | μs |
| io_function_local_micro_mini_merge_delay_us | The time spent on scheduling local micro and mini merge operations, in microseconds (μs). | μs |
io_function_remote_delay_us
| Metric | Description | Unit |
|---|---|---|
| io_function_remote_other_groups_delay_us | The delay of remote access to storage of other groups, in microseconds (μs). | μs |
| io_function_remote_compaction_high_delay_us | The high delay of remote compaction operations, in microseconds (μs). This metric is used to monitor the delay of remote operations in storage and cache performance. | μs |
| io_function_remote_ha_high_delay_us | The high delay of remote high-availability storage operations, in μs. | μs |
| io_function_remote_compaction_mid_delay_us | The median delay of remote compaction tasks, used to measure the performance of cross-node compaction operations in the storage system. | μs |
| io_function_remote_ha_mid_delay_us | The I/O operation delay of remote high-availability middle nodes, in μs. | μs |
| io_function_remote_compaction_low_delay_us | The low delay of remote compaction operations, used to measure the execution time of remote compaction tasks in low-latency mode in the storage system. | μs |
| io_function_remote_ha_low_delay_us | The low delay of remote high-availability I/O operations, in μs. | μs |
| io_function_remote_ddl_delay_us | The delay of remote DDL operations, in μs. | μs |
| io_function_remote_ddl_high_delay_us | The high delay of remote DDL operations, used to monitor the delay of remote data definition language (DDL) operations in the storage system. | μs |
| io_function_remote_clog_low_delay_us | The delay of remote low-latency clog operations, used to monitor the low-latency performance of remote commit logs in the storage system. | μs |
| io_function_remote_clog_mid_delay_us | The median delay of clog operations in remote I/O functions, reflecting the delay of remote operations in the storage system. | μs |
| io_function_remote_clog_high_delay_us | The high delay of remote clog operations, indicating the time spent on the part of remote clog operations with high latency. | μs |
| io_function_remote_opt_stats_delay_us | The delay of remote operation statistics, indicating the time interval from initiating a remote storage operation to receiving a response, used to measure the response performance of remote storage services. | μs |
| io_function_remote_import_delay_us | The delay of remote import functions, in microseconds (μs). | μs |
| io_function_remote_export_delay_us | The delay of remote export operations, indicating the time from initiating a remote export request to completion, in μs. | μs |
| io_function_remote_gc_macro_block_delay_us | The delay of remote garbage collection (GC) macroblock operations, used to monitor the impact of garbage collection on remote macroblock processing in the storage system. | μs |
| io_function_remote_sql_audit_delay_us | The delay of remote SQL audit operations, indicating the time interval from initiating a remote SQL audit request to receiving a response, used to monitor the SQL audit performance of remote storage services. | μs |
| io_function_remote_micro_mini_merge_delay_us | The delay of remote micro and mini merge operations, in microseconds (μs). | μs |
io_function_local_total_us
| Metric | Description | Unit |
|---|---|---|
| io_function_local_other_groups_total_us | The total time consumed by local I/O functions for processing other groups, in μs. | μs |
| io_function_local_compaction_high_total_us | The total time consumed by high-priority compaction operations, in μs. | μs |
| io_function_local_ha_high_total_us | The total time consumed by local high-availability I/O functions, in μs. | μs |
| io_function_local_compaction_mid_total_us | The total time consumed by the middle layer of compaction operations, used to measure the performance overhead of the storage engine during data organization. | μs |
| io_function_local_ha_mid_total_us | The total time consumed by local high-availability middle processing, in μs. | μs |
| io_function_local_compaction_low_total_us | The total time consumed by low-priority compaction operations, in μs. | μs |
| io_function_local_ha_low_total_us | The total time consumed by low-priority I/O operations of local high-availability storage, used to monitor storage performance. | μs |
| io_function_local_ddl_total_us | The total time consumed by local DDL operations, in microseconds (μs). | μs |
| io_function_local_ddl_high_total_us | The total time consumed by high-priority operations in local DDL operations, in μs. | μs |
| io_function_local_clog_low_total_us | The total time consumed by low-priority clog operations in local I/O functions, used to monitor the latency performance of low-priority clog operations in the storage layer. | μs |
| io_function_local_clog_mid_total_us | The total time consumed by clog operations in the middle layer of local I/O functions, in μs. | μs |
| io_function_local_clog_high_total_us | The total time consumed by high-watermark operations in local I/O functions, used to monitor the accumulated time of high-latency operations in the storage layer. | μs |
| io_function_local_opt_stats_total_us | The total time consumed by local optimization storage operations, in μs. | μs |
| io_function_local_import_total_us | The total time consumed by local import functions, in microseconds. | μs |
| io_function_local_export_total_us | The total time consumed by local export function calls, in μs. | μs |
| io_function_local_gc_macro_block_total_us | The total time consumed by local GC macroblock processing, used to measure the time overhead of garbage collection operations in the storage system for processing macroblock-level data. | μs |
| io_function_local_sql_audit_total_us | The total time consumed by local SQL audit operations, in μs. | μs |
| io_function_local_micro_mini_merge_total_us | The total time consumed by local storage merge operations, in microseconds (μs), used to monitor the performance overhead of storage merge operations. | μs |
io_function_remote_total_us
| Metric | Description | Unit |
|---|---|---|
| io_function_remote_other_groups_total_us | The total time consumed by remote I/O function calls to other groups, in microseconds (μs). | μs |
| io_function_remote_compaction_high_total_us | The total time consumed by high-priority tasks in remote compaction operations, which measures the time overhead for the storage layer to process remote data compaction tasks. | μs |
| io_function_remote_ha_high_total_us | The total time consumed by high-priority remote high-availability I/O operations, in microseconds (μs). | μs |
| io_function_remote_compaction_mid_total_us | The total time consumed by mid-priority tasks in remote compaction operations, in microseconds (μs). | μs |
| io_function_remote_ha_mid_total_us | The total time consumed by mid-priority remote high-availability I/O operations, in microseconds (μs). | μs |
| io_function_remote_compaction_low_total_us | The total time consumed by low-priority tasks in remote compaction operations, in microseconds (μs). | μs |
| io_function_remote_ha_low_total_us | The total time consumed by low-priority remote high-availability I/O operations, in microseconds (μs). | μs |
| io_function_remote_ddl_total_us | The total time consumed by remote DDL operations, in microseconds (μs). | μs |
| io_function_remote_ddl_high_total_us | The total time consumed by high-priority DDL operations in remote DDL operations, in microseconds (μs). | μs |
| io_function_remote_clog_low_total_us | The total time consumed by low-priority clog operations in remote I/O function calls, in microseconds (μs). | μs |
| io_function_remote_clog_mid_total_us | The total time consumed by mid-priority clog operations in remote I/O function calls, in microseconds (μs). | μs |
| io_function_remote_clog_high_total_us | The total time consumed by high-priority clog operations in remote I/O function calls, in microseconds (μs). | μs |
| io_function_remote_opt_stats_total_us | The total time consumed by remote operations, in microseconds (μs). This metric measures the cumulative execution time of all remote storage operations. | μs |
| io_function_remote_import_total_us | The total time consumed by remote import operations, in microseconds (μs). | μs |
| io_function_remote_export_total_us | The total time consumed by remote export operations, in microseconds (μs). | μs |
| io_function_remote_gc_macro_block_total_us | The total time consumed by remote GC macroblock processing, in microseconds (μs). | μs |
| io_function_remote_sql_audit_total_us | The total time consumed by remote SQL audit operations, in microseconds (μs). | μs |
| io_function_remote_micro_mini_merge_total_us | The total time consumed by remote micro and mini merge operations, in microseconds (μs). | μs |
ss_micro_cache_common_io_iops
| Metric | Description | Unit |
|---|---|---|
| ss_micro_cache_common_io_read_iops | The number of read operations per second for the SSD microcache common I/O, which measures the read performance of the storage cache. | times/s |
| ss_micro_cache_common_io_write_iops | The number of write operations per second for the microcache common I/O, which measures the write performance of the cache layer. | times/s |
ss_micro_cache_common_io_throughput
| Metric | Description | Unit |
|---|---|---|
| ss_micro_cache_common_io_read_throughput | The read throughput of the SSD microcache common I/O, measured in MiB/s. This metric measures the read performance of the cache. | MiB/s |
| ss_micro_cache_common_io_write_throughput | The write throughput of the SSD microcache common I/O, measured in B/s. This metric measures the write performance of the cache layer. | B/s |
Writable data memory
| Metric | Description | Unit |
|---|---|---|
| active_memstore_used | The size of the active MEMStore. | MiB |
| major_freeze_trigger | The threshold for triggering major compactions. | MiB |
| memstore_limit | The maximum size of the MEMStore. | MiB |
| total_memstore_used | The total size of the MEMStore. | MiB |
Binlog disk usage
| Metric | Description | Unit |
|---|---|---|
| ob_tenant_binlog_disk_used | The disk space used by binlogs. | GiB |
Total log disk space
| Metric | Description | Unit |
|---|---|---|
| ob_tenant_log_disk_total_bytes | The total log disk space allocated to the tenant. | GiB |
Log disk usage
| Metric | Description | Unit |
|---|---|---|
| ob_tenant_log_disk_used_bytes | The disk space used by logs. | GiB |
Data usage
| Metric | Description | Unit |
|---|---|---|
| ob_tenant_server_required_size | The data usage of the tenant. | GiB |
Data size
| Metric | Description | Unit |
|---|---|---|
| ob_tenant_server_data_size | The data size of the tenant. | GiB |
ss_data_size
| Metric | Description | Unit |
|---|---|---|
| ss_data_size | The total data size stored in the storage system, measured in bytes. | byte |
ss_clog_size
| Metric | Description | Unit |
|---|---|---|
| ss_clog_size | The total size of clog files on the storage node, measured in bytes. | byte |
Cache size
| Metric | Description | Unit |
|---|---|---|
| block_cache_size | The size of the block cache. | MiB |
| bloom_filter_cache_size | The size of the Bloom filter cache. | MiB |
| clog_cache_size | The size of the clog cache. | MiB |
| location_cache_size | The size of the location cache. | MiB |
| plan_cache_size | The size of the execution plan cache. | MiB |
| row_cache_size | The size of the row cache. | MiB |
Cache hit ratio
| Metric | Description | Unit |
|---|---|---|
| block_cache_hit_ratio | Block cache hit ratio | % |
| bloom_filter_cache_hit_ratio | Bloom filter cache hit ratio | % |
| clog_cache_hit_ratio | Clog cache hit ratio | % |
| location_cache_hit_ratio | Location cache hit ratio | % |
| plan_cache_hit_ratio | Plan cache hit ratio | % |
| row_cache_hit_ratio | Row cache hit ratio | % |
Cache requests
| Metric | Description | Unit |
|---|---|---|
| block_cache_req_total | Block cache request count, unit: times/s | times/s |
| bloom_filter_cache_req_total | Bloom filter cache request count | times |
| clog_cache_req_total | Clog cache request count | times |
| location_cache_req_total | Location cache request count | times/s |
| row_cache_req_total | Row cache request count, unit: times/s | times/s |
ss_cache_hit_ratio
| Metric | Description | Unit |
|---|---|---|
| ss_cache_hit_ratio | SS cache hit ratio. The ratio of requests that successfully retrieve data from the cache to the total number of requests. This metric is used to measure cache efficiency. | % |
