Toplevel stats

The following provides the stats that are created by cbstats:

Stat Description
uuid The unique identifier for the bucket
ep_version Version number of ep_engine
ep_storage_age Seconds since most recently stored object was initially queued
ep_storage_age_highwat ep_storage_age high water mark
ep_startup_time System-generated engine startup time
ep_data_age Seconds since most recently stored object was modified
ep_data_age_highwat ep_data_age high water mark
ep_too_young Number of times an object was not stored due to being too young
ep_too_old Number of times an object was stored after being dirty too long
ep_total_enqueued Total number of items queued for persistence
ep_total_new_items Total number of persisted new items
ep_total_del_items Total number of persisted deletions
ep_total_persisted Total number of items persisted
ep_item_flush_failed Number of times an item failed to flush due to storage errors
ep_item_commit_failed Number of times a transaction failed to commit due to storage errors
ep_item_begin_failed Number of times a transaction failed to start due to storage errors
ep_expired_access Number of times an item was expired on application access.
ep_expired_pager Number of times an item was expired by ep engine item pager
ep_item_flush_expired Number of times an item is not flushed due to the expiry of the item
ep_queue_size Number of items queued for storage
ep_flusher_todo Number of items currently being written
ep_flusher_state Current state of the flusher thread
ep_commit_num Total number of write commits
ep_commit_time Number of milliseconds of most recent commit
ep_commit_time_total Cumulative milliseconds spent committing
ep_vbucket_del Number of vbucket deletion events
ep_vbucket_del_fail Number of failed vbucket deletion events
ep_vbucket_del_max_walltime Max wall time (µs) spent by deleting a vbucket
ep_vbucket_del_avg_walltime Avg wall time (µs) spent by deleting a vbucket
ep_flush_duration_total Cumulative seconds spent flushing
ep_flush_all True if disk flush_all is scheduled
ep_num_ops_get_meta Number of getMeta operations
ep_num_ops_set_meta Number of setWithMeta operations
ep_num_ops_del_meta Number of delWithMeta operations
ep_num_ops_set_meta_res_failed Number of setWithMeta ops that failed conflict resolution
ep_num_ops_del_meta_res_failed Number of delWithMeta ops that failed conflict resolution
ep_num_ops_set_ret_meta Number of setRetMeta operations
ep_num_ops_del_ret_meta Number of delRetMeta operations
curr_items Num items in active vbuckets (temp + live)
curr_temp_items Num temp items in active vbuckets
curr_items_tot Num current items including those not active (replica, dead and pending states)
ep_kv_size Memory used to store item metadata, keys and values, no matter the vbucket’s state. If an item’s value is ejected, this stats will be decremented by the size of the item’s value.
ep_value_size Memory used to store values for resident keys
ep_overhead Extra memory used by transient data like persistence queues, replication queues, checkpoints, etc
ep_mem_low_wat Low water mark for auto-evictions
ep_mem_high_wat High water mark for auto-evictions
ep_total_cache_size The total byte size of all items, no
  matter the vbucket’s state, no matter if an item’s value is ejected
ep_oom_errors Number of times unrecoverable OOMs happened while processing operations
ep_tmp_oom_errors Number of times temporary OOMs happened while processing operations
ep_mem_tracker_enabled True if memory usage tracker is enabled
ep_bg_fetched Number of items fetched from disk
ep_bg_meta_fetched Number of meta items fetched from disk
ep_bg_remaining_jobs Number of remaining bg fetch jobs
ep_max_bg_remaining_jobs Max number of remaining bg fetch jobs that we have seen in the queue so far
ep_tap_bg_fetched Number of tap disk fetches
ep_tap_bg_fetch_requeued Number of times a tap bg fetch task is requeued
ep_num_pager_runs Number of times we ran pager loops to seek additional memory
ep_num_expiry_pager_runs Number of times we ran expiry pager loops to purge expired items from memory/disk
ep_num_access_scanner_runs Number of times we ran access scanner to snapshot working set
ep_access_scanner_num_items Number of items that last access scanner task swept to access log.
ep_access_scanner_task_time Time of the next access scanner task (GMT)
ep_access_scanner_last_runtime Number of seconds that last access scanner task took to complete.
ep_items_rm_from_checkpoints Number of items removed from closed unreferenced checkpoints
ep_num_value_ejects Number of times item values got ejected from memory to disk
ep_num_eject_failures Number of items that could not be ejected
ep_num_not_my_vbuckets Number of times Not My VBucket exception happened during runtime
ep_tap_keepalive Tap keepalive time
ep_dbname DB path
ep_io_num_read Number of io read operations
ep_io_num_write Number of io write operations
ep_io_read_bytes Number of bytes read (key + values)
ep_io_write_bytes Number of bytes written (key + values)
ep_pending_ops Number of ops awaiting pending vbuckets
ep_pending_ops_total Total blocked pending ops since reset
ep_pending_ops_max Max ops seen awaiting 1 pending vbucket
ep_pending_ops_max_duration Max time (µs) used waiting on pending
  vbuckets
ep_bg_num_samples The number of samples included in the average
ep_bg_min_wait The shortest time (µs) in the wait queue
ep_bg_max_wait The longest time (µs) in the wait queue
ep_bg_wait_avg The average wait time (µs) for an item before it’s serviced by the dispatcher
ep_bg_min_load The shortest load time (µs)
ep_bg_max_load The longest load time (µs)
ep_bg_load_avg The average time (µs) for an item to be loaded from the persistence layer
ep_num_non_resident The number of non-resident items
ep_bg_wait The total elapse time for the wait queue
ep_bg_load The total elapse time for items to be loaded from the persistence layer
ep_allow_data_loss_during_shutdown Whether data loss is allowed during server shutdown
ep_alog_block_size Access log block size
ep_alog_path Path to the access log
ep_alog_sleep_time Interval between access scanner runs in minutes
ep_alog_task_time Hour in GMT time when access scanner task is scheduled to run
ep_backend The backend that is being used for data persistence
ep_bg_fetch_delay The amount of time to wait before doing a background fetch
ep_chk_max_items The number of items allowed in a before a new one is created
ep_chk_period The maximum lifetime of a checkpoint before a new one is created
ep_chk_persistence_remains Number of remaining vbuckets for checkpoint persistence
ep_chk_persistence_timeout Timeout for vbucket checkpoint persistence
ep_chk_remover_stime The time interval for purging closed checkpoints from memory
ep_config_file The location of the ep-engine config file
ep_couch_bucket The name of this bucket
ep_couch_host The hostname that the CouchDB views server is listening on
ep_couch_port The port the CouchDB views server is listening on
ep_couch_reconnect_sleeptime The amount of time to wait before reconnecting to CouchDB
ep_couch_response_timeout Length of time to wait for a response from CouchDB before reconnecting
ep_data_traffic_enabled Whether or not data traffic is enabled for this bucket
ep_degraded_mode True if the engine is either warming >up or data traffic is disabled
ep_exp_pager_stime The time interval for purging expired items from memory
ep_failpartialwarmup True if we want kill the bucket if warmup fails
ep_flushall_enabled True if this bucket enables the use of the flush_all command
ep_getl_default_timeout The default getl lock duration
ep_getl_max_timeout The maximum getl lock duration
ep_ht_locks The amount of locks per vb hashtable
ep_ht_size The initial size of each vb hashtable
ep_item_num_based_new_chk True if the number of items in the current checkpoint plays a role in a new checkpoint creation
ep_keep_closed_chks True if we want to keep the closed checkpoints for each vbucket unless the memory usage is above high water mark
ep_max_checkpoints The maximum amount of checkpoints that can be in memory per vbucket
ep_max_item_size The maximum value size
ep_max_size The maximum amount of memory this bucket can use
ep_max_vbuckets The maximum amount of vbuckets that can exist in this bucket
ep_mutation_mem_threshold The ratio of total memory available that we should start sending temp oom or oom message when hitting
ep_pager_active_vb_pcnt Active vbuckets paging percentage
ep_tap_ack_grace_period The amount of time to wait for a tap acks before disconnecting
ep_tap_ack_initial_sequence_number The initial sequence number for a tap ack when a tap stream is created
ep_tap_ack_interval The amount of messages a tap producer should send before requesting an ack
ep_tap_ack_window_size The maximum amount of ack requests that can be sent before the consumer sends a response ack. When the window is full the tap stream is paused.
ep_tap_backfill_resident The resident ratio for deciding how to do backfill. If under the ratio we schedule full disk backfill. If above the ratio then we do bg fetches for
  non-resident items.
ep_tap_backlog_limit The maximum amount of backfill items that can be in memory waiting to be sent to the tap consumer
ep_tap_backoff_period The number of seconds the tap connection
ep_tap_bg_fetch_requeued Number of times a tap bg fetch task is requeued
ep_tap_bg_max_pending The maximum number of bg jobs a tap connection may have
ep_tap_noop_interval Number of seconds between a noop is sent on an idle connection
ep_tap_requeue_sleep_time The amount of time to wait before a failed tap item is requeued
ep_tap_throttle_cap_pcnt Percentage of total items in write queue at which we throttle tap input
ep_tap_throttle_queue_cap Max size of a write queue to throttle incoming tap input
ep_tap_throttle_threshold Percentage of max mem at which we begin NAKing tap input
ep_uncommitted_items The amount of items that have not been written to disk
ep_vb0 Whether vbucket 0 should be created by default
ep_waitforwarmup True if we should wait for the warmup process to complete before enabling traffic
ep_warmup Shows if warmup is enabled / disabled
ep_warmup_batch_size The size of each batch loaded during warmup
ep_warmup_dups Number of Duplicate items encountered during warmup
ep_warmup_min_items_threshold Percentage of total items warmed up before we enable traffic
ep_warmup_min_memory_threshold Percentage of max mem warmed up before we enable traffic
ep_warmup_oom The amount of oom errors that occurred during warmup
ep_warmup_thread The status of the warmup thread
ep_warmup_time The amount of time warmup took