CouchBase integration metrics

The official Datadog integration for monitoring CouchBase. It collects 399 metrics.

Official summary

Track and graph your Couchbase activity and performance metrics.

Metric types

  • gauge (value at a point in time): 279
  • count (occurrences in the interval): 120

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
couchbase.by_bucket.avg_bg_wait_timeAverage background wait timegaugemicrosecond
couchbase.by_bucket.avg_disk_commit_timeAverage disk commit timegaugesecond
couchbase.by_bucket.avg_disk_update_timeAverage disk update timegaugemicrosecond
couchbase.by_bucket.bg_wait_totalBytes readgaugebyte
couchbase.by_bucket.bytes_readBytes readgaugebyte
couchbase.by_bucket.bytes_writtenBytes writtengaugebyte
couchbase.by_bucket.cas_badvalCompare and Swap bad valuesgauge-
couchbase.by_bucket.cas_hitsCompare and Swap hitsgaugehit
couchbase.by_bucket.cas_missesCompare and Swap missesgaugemiss
couchbase.by_bucket.cmd_getGet operations performed on the bucketgaugeget
couchbase.by_bucket.cmd_lookupLookup operations performed on the bucketgaugeget
couchbase.by_bucket.cmd_setSet operations performed on the bucketgaugeset
couchbase.by_bucket.couch_docs_actual_disk_sizeCouch docs total size on disk in bytesgaugebyte
couchbase.by_bucket.couch_docs_data_sizeCouch docs data size in bytesgaugebyte
couchbase.by_bucket.couch_docs_disk_sizeCouch docs total size in bytesgaugebyte
couchbase.by_bucket.couch_docs_fragmentationCouch docs fragmentationgaugepercent
couchbase.by_bucket.couch_spatial_data_sizeSize of object data for spatial viewsgaugebyte
couchbase.by_bucket.couch_spatial_disk_sizeAmount of disk space occupied by spatial viewsgaugebyte
couchbase.by_bucket.couch_spatial_opsSpatial operationsgaugeoperation
couchbase.by_bucket.couch_total_disk_sizeCouch total disk sizegaugebyte
couchbase.by_bucket.couch_views_data_sizeSize of object data for viewsgaugebyte
couchbase.by_bucket.couch_views_disk_sizeAmount of disk space occupied by viewsgaugebyte
couchbase.by_bucket.couch_views_fragmentationView fragmentationgaugepercent
couchbase.by_bucket.couch_views_opsView operationsgaugeoperation
couchbase.by_bucket.cpu_idle_msCPU idle millisecondsgaugemillisecond
couchbase.by_bucket.cpu_utilization_rateCPU utilization percentagegaugepercent
couchbase.by_bucket.curr_connectionsThe current number of bucket connectionsgaugeconnection
couchbase.by_bucket.curr_itemsNumber of active items in memorygaugeitem
couchbase.by_bucket.curr_items_totTotal number of itemsgaugeitem
couchbase.by_bucket.decr_hitsDecrement hitsgaugehit
couchbase.by_bucket.decr_missesDecrement missesgaugemiss
couchbase.by_bucket.delete_hitsDelete hitsgaugehit
couchbase.by_bucket.delete_missesDelete missesgaugemiss
couchbase.by_bucket.disk_commit_countDisk commitsgaugeoperation
couchbase.by_bucket.disk_update_countDisk updatesgaugeoperation
couchbase.by_bucket.disk_write_queueDisk write queue depthgaugeoperation
couchbase.by_bucket.ep_bg_fetchedDisk reads per secondgaugefetch/second
couchbase.by_bucket.ep_cache_miss_rateCache miss rategaugemiss
couchbase.by_bucket.ep_cache_miss_ratioCache miss ratiogaugepercent
couchbase.by_bucket.ep_dcp_2i_backoffNumber of backoffs for indexes DCP connectionsgauge-
couchbase.by_bucket.ep_dcp_2i_countNumber of indexes DCP connectionsgaugeconnection
couchbase.by_bucket.ep_dcp_2i_items_remainingNumber of indexes items remaining to be sentgaugeitem
couchbase.by_bucket.ep_dcp_2i_items_sentNumber of indexes items sentgaugeitem
couchbase.by_bucket.ep_dcp_2i_producer_countNumber of indexes producersgauge-
couchbase.by_bucket.ep_dcp_2i_total_bytesNumber bytes per second being sent for indexes DCP connectionsgaugebyte/second
couchbase.by_bucket.ep_dcp_fts_backoffNumber of backoffs for fts DCP connectionsgauge-
couchbase.by_bucket.ep_dcp_fts_countNumber of fts DCP connectionsgaugeconnection
couchbase.by_bucket.ep_dcp_fts_items_remainingNumber of fts items remaining to be sentgaugeitem
couchbase.by_bucket.ep_dcp_fts_items_sentNumber of fts items sentgaugeitem
couchbase.by_bucket.ep_dcp_fts_producer_countNumber of fts producersgauge-
couchbase.by_bucket.ep_dcp_fts_total_bytesNumber bytes per second being sent for fts DCP connectionsgaugebyte/second
couchbase.by_bucket.ep_dcp_other_backoffNumber of backoffs for other DCP connectionsgauge-
couchbase.by_bucket.ep_dcp_other_countNumber of other DCP connectionsgaugeconnection
couchbase.by_bucket.ep_dcp_other_items_remainingNumber of other items remaining to be sentgaugeitem
couchbase.by_bucket.ep_dcp_other_items_sentNumber of other items sentgaugeitem
couchbase.by_bucket.ep_dcp_other_producer_countNumber of other producersgauge-
couchbase.by_bucket.ep_dcp_other_total_bytesNumber bytes per second being sent for other DCP connectionsgaugebyte/second
couchbase.by_bucket.ep_dcp_replica_backoffNumber of backoffs for replica DCP connectionsgauge-
couchbase.by_bucket.ep_dcp_replica_countNumber of replica DCP connectionsgaugeconnection
couchbase.by_bucket.ep_dcp_replica_items_remainingNumber of replica items remaining to be sentgaugeitem
couchbase.by_bucket.ep_dcp_replica_items_sentNumber of replica items sentgaugeitem
couchbase.by_bucket.ep_dcp_replica_producer_countNumber of replica producersgauge-
couchbase.by_bucket.ep_dcp_replica_total_bytesNumber bytes per second being sent for replica DCP connectionsgaugebyte/second
couchbase.by_bucket.ep_dcp_views_backoffNumber of backoffs for views DCP connectionsgauge-
couchbase.by_bucket.ep_dcp_views_countNumber of views DCP connectionsgaugeconnection
couchbase.by_bucket.ep_dcp_views_items_remainingNumber of views items remaining to be sentgaugeitem
couchbase.by_bucket.ep_dcp_views_items_sentNumber of views items sentgaugeitem
couchbase.by_bucket.ep_dcp_views_producer_countNumber of views producersgauge-
couchbase.by_bucket.ep_dcp_views_total_bytesNumber bytes per second being sent for views DCP connectionsgaugebyte/second
couchbase.by_bucket.ep_dcp_xdcr_backoffNumber of backoffs for xdcr DCP connectionsgauge-
couchbase.by_bucket.ep_dcp_xdcr_countNumber of xdcr DCP connectionsgaugeconnection
couchbase.by_bucket.ep_dcp_xdcr_items_remainingNumber of xdcr items remaining to be sentgaugeitem
couchbase.by_bucket.ep_dcp_xdcr_items_sentNumber of xdcr items sentgaugeitem
couchbase.by_bucket.ep_dcp_xdcr_producer_countNumber of xdcr producersgauge-
couchbase.by_bucket.ep_dcp_xdcr_total_bytesNumber bytes per second being sent for xdcr DCP connectionsgaugebyte/second
couchbase.by_bucket.ep_diskqueue_drainTotal Drained items on disk queuegaugeitem
couchbase.by_bucket.ep_diskqueue_fillTotal enqueued items on disk queuegaugeitem
couchbase.by_bucket.ep_diskqueue_itemsTotal number of items waiting to be written to diskgaugeitem
couchbase.by_bucket.ep_flusher_todoNumber of items currently being writtengaugeitem
couchbase.by_bucket.ep_item_commit_failedNumber of times a transaction failed to commit due to storage errorsgaugeerror
couchbase.by_bucket.ep_kv_sizeTotal amount of user data cached in RAM in this bucketgaugebyte
couchbase.by_bucket.ep_max_sizeThe maximum amount of memory this bucket can usegaugebyte
couchbase.by_bucket.ep_mem_high_watMem usage high water mark for auto-evictionsgaugebyte
couchbase.by_bucket.ep_mem_low_watMem usage low water mark for auto-evictionsgaugebyte
couchbase.by_bucket.ep_meta_data_memoryTotal amount of item metadata consuming RAM in this bucketgaugebyte
couchbase.by_bucket.ep_num_non_residentNumber of non-resident itemsgaugeitem
couchbase.by_bucket.ep_num_ops_del_metaNumber of delete operations per second for this bucket as the target for XDCRgaugeoperation/second
couchbase.by_bucket.ep_num_ops_del_ret_metaNumber of delRetMeta operations per second for this bucket as the target for XDCRgaugeoperation/second
couchbase.by_bucket.ep_num_ops_get_metaNumber of read operations per second for this bucket as the target for XDCRgaugeoperation/second
couchbase.by_bucket.ep_num_ops_set_metaNumber of set operations per second for this bucket as the target for XDCRgaugeoperation/second
couchbase.by_bucket.ep_num_ops_set_ret_metaNumber of setRetMeta operations per second for this bucket as the target for XDCRgaugeoperation/second
couchbase.by_bucket.ep_num_value_ejectsNumber of times item values got ejected from memory to diskgaugeitem
couchbase.by_bucket.ep_oom_errorsNumber of times unrecoverable OOMs happened while processing operationsgaugeerror
couchbase.by_bucket.ep_ops_createCreate operationsgaugeoperation
couchbase.by_bucket.ep_ops_updateUpdate operationsgaugeoperation
couchbase.by_bucket.ep_overheadExtra memory used by transient data like persistence queues or checkpointsgaugebyte
couchbase.by_bucket.ep_queue_sizeNumber of items queued for storagegaugeitem
couchbase.by_bucket.ep_resident_items_rateNumber of resident itemsgaugeitem
couchbase.by_bucket.ep_tap_replica_queue_drainTotal drained items in the replica queuegaugeitem
couchbase.by_bucket.ep_tap_total_queue_drainTotal drained items in the queuegaugeitem
couchbase.by_bucket.ep_tap_total_queue_fillTotal enqueued items in the queuegaugeitem
couchbase.by_bucket.ep_tap_total_total_backlog_sizeNumber of remaining items for replicationgaugeitem
couchbase.by_bucket.ep_tmp_oom_errorsNumber of times recoverable OOMs happened while processing operationsgaugeerror
couchbase.by_bucket.ep_vb_totalTotal number of vBuckets for this bucketgaugeitem
couchbase.by_bucket.evictionsNumber of evictionsgaugeeviction
couchbase.by_bucket.get_hitsNumber of get hitsgaugehit
couchbase.by_bucket.get_missesNumber of get missesgaugemiss
couchbase.by_bucket.hibernated_requestsNumber of streaming requests now idlegaugerequest
couchbase.by_bucket.hibernated_wakedRate of streaming request wakeupsgaugerequest
couchbase.by_bucket.hit_ratioHit ratiogaugepercent
couchbase.by_bucket.incr_hitsNumber of increment hitsgaugehit
couchbase.by_bucket.incr_missesNumber of increment missesgaugemiss
couchbase.by_bucket.mem_actual_freeFree memorygaugebyte
couchbase.by_bucket.mem_actual_usedUsed memorygaugebyte
couchbase.by_bucket.mem_freeFree memorygaugebyte
couchbase.by_bucket.mem_totalTotal available memorygaugebyte
couchbase.by_bucket.mem_usedEngine's total memory usage (deprecated)gaugebyte
couchbase.by_bucket.mem_used_sysSystem memory usagegaugebyte
couchbase.by_bucket.missesTotal number of missesgaugemiss
couchbase.by_bucket.opsTotal number of operationsgaugeoperation
couchbase.by_bucket.page_faultsNumber of page faultsgaugepage
couchbase.by_bucket.replication_docs_rep_queuegaugeitem
couchbase.by_bucket.replication_meta_latency_aggrgaugesecond
couchbase.by_bucket.rest_requestsNumber of HTTP requestsgaugerequest/second
couchbase.by_bucket.swap_totalTotal amount of swap availablegaugebyte
couchbase.by_bucket.swap_usedAmount of swap usedgaugebyte
couchbase.by_bucket.vb_active_ejectNumber of items per second being ejected to disk from active vBucketsgaugeitem/second
couchbase.by_bucket.vb_active_itm_memoryAmount of active user data cached in RAM in this bucketgaugeitem
couchbase.by_bucket.vb_active_meta_data_memoryAmount of active item metadata consuming RAM in this bucketgaugeitem
couchbase.by_bucket.vb_active_numNumber of active itemsgaugeitem
couchbase.by_bucket.vb_active_num_non_residentNumber of non resident vBuckets in the active state for this bucketgaugeitem
couchbase.by_bucket.vb_active_ops_createNew items per second being inserted into active vBuckets in this bucketgaugeitem/second
couchbase.by_bucket.vb_active_ops_updateNumber of items updated on active vBucket per second for this bucketgaugeitem/second
couchbase.by_bucket.vb_active_queue_ageSum of disk queue item age in millisecondsgaugemillisecond
couchbase.by_bucket.vb_active_queue_drainTotal drained items in the queuegaugeitem
couchbase.by_bucket.vb_active_queue_fillNumber of active items per second being put on the active item disk queuegaugeitem/second
couchbase.by_bucket.vb_active_queue_sizeNumber of active items in the queuegaugeitem
couchbase.by_bucket.vb_active_resident_items_ratioNumber of resident itemsgaugeitem
couchbase.by_bucket.vb_avg_active_queue_ageAverage age in seconds of active items in the active item queuegaugesecond
couchbase.by_bucket.vb_avg_pending_queue_ageAverage age in seconds of pending items in the pending item queuegaugesecond
couchbase.by_bucket.vb_avg_replica_queue_ageAverage age in seconds of replica items in the replica item queuegaugesecond
couchbase.by_bucket.vb_avg_total_queue_ageAverage age of items in the queuegaugesecond
couchbase.by_bucket.vb_pending_curr_itemsNumber of items in pending vBucketsgaugeitem
couchbase.by_bucket.vb_pending_ejectNumber of items per second being ejected to disk from pending vBucketsgaugeitem/second
couchbase.by_bucket.vb_pending_itm_memoryAmount of pending user data cached in RAM in this bucketgaugeitem
couchbase.by_bucket.vb_pending_meta_data_memoryAmount of pending item metadata consuming RAM in this bucketgaugeitem
couchbase.by_bucket.vb_pending_numNumber of pending itemsgaugeitem
couchbase.by_bucket.vb_pending_num_non_residentNumber of non resident vBuckets in the pending state for this bucketgaugeitem
couchbase.by_bucket.vb_pending_ops_createNumber of pending create operationsgaugeoperation
couchbase.by_bucket.vb_pending_ops_updateNumber of items updated on pending vBucket per second for this bucketgaugeitem/second
couchbase.by_bucket.vb_pending_queue_ageSum of disk pending queue item age in millisecondsgaugemillisecond
couchbase.by_bucket.vb_pending_queue_drainTotal drained pending items in the queuegaugeitem
couchbase.by_bucket.vb_pending_queue_fillTotal enqueued pending items on disk queuegaugeitem
couchbase.by_bucket.vb_pending_queue_sizeNumber of pending items in the queuegaugeitem
couchbase.by_bucket.vb_pending_resident_items_ratioNumber of resident pending itemsgaugeitem
couchbase.by_bucket.vb_replica_curr_itemsNumber of in memory itemsgaugeitem
couchbase.by_bucket.vb_replica_ejectNumber of items per second being ejected to disk from replica vBucketsgaugeitem/second
couchbase.by_bucket.vb_replica_itm_memoryAmount of replica user data cached in RAM in this bucketgaugeitem
couchbase.by_bucket.vb_replica_meta_data_memoryTotal metadata memorygaugebyte
couchbase.by_bucket.vb_replica_numNumber of replica vBucketsgaugeitem
couchbase.by_bucket.vb_replica_num_non_residentNumber of non resident vBuckets in the replica state for this bucketgaugeitem
couchbase.by_bucket.vb_replica_ops_createNumber of replica create operationsgaugeoperation
couchbase.by_bucket.vb_replica_ops_updateNumber of items updated on replica vBucket per second for this bucketgaugeitem/second
couchbase.by_bucket.vb_replica_queue_ageSum of disk replica queue item age in millisecondsgaugemillisecond
couchbase.by_bucket.vb_replica_queue_drainTotal drained replica items in the queuegaugeitem
couchbase.by_bucket.vb_replica_queue_fillTotal enqueued replica items on disk queuegaugeitem
couchbase.by_bucket.vb_replica_queue_sizeReplica items in disk queuegaugeitem
couchbase.by_bucket.vb_replica_resident_items_ratioNumber of resident replica itemsgaugeitem
couchbase.by_bucket.vb_total_queue_ageSum of disk queue item age in millisecondsgaugesecond
couchbase.by_bucket.xdc_opsNumber of cross-datacenter replication operationsgaugeoperation
couchbase.by_node.cmd_getGet operations performed on the nodegaugeget
couchbase.by_node.couch_docs_actual_disk_sizeCouch docs total size on disk in bytesgaugebyte
couchbase.by_node.couch_docs_data_sizeCouch docs data size in bytesgaugebyte
couchbase.by_node.couch_spatial_data_sizeSize of object data for spatial viewsgaugebyte
couchbase.by_node.couch_spatial_disk_sizeAmount of disk space occupied by spatial viewsgaugebyte
couchbase.by_node.couch_views_actual_disk_sizeCouch views total size on disk in bytesgaugebyte
couchbase.by_node.couch_views_data_sizeCouch views data size on disk in bytesgaugebyte
couchbase.by_node.curr_itemsNumber of active items in memorygaugeitem
couchbase.by_node.curr_items_totTotal number of itemsgaugeitem
couchbase.by_node.ep_bg_fetchedDisk reads per secondgaugefetch/second
couchbase.by_node.get_hitsNumber of get hitsgaugehit
couchbase.by_node.index_data_sizeIndex data sizegaugebyte
couchbase.by_node.index_disk_sizeIndex disk sizegaugebyte
couchbase.by_node.mem_usedEngine's total memory usage (deprecated)gaugebyte
couchbase.by_node.opsTotal number of operationsgaugeoperation
couchbase.by_node.vb_active_num_non_residentNumber of non resident vBuckets in the active state for this bucketgaugeitem
couchbase.by_node.vb_replica_curr_itemsNumber of in memory itemsgaugeitem
couchbase.hdd.freeFree hard disk spacegaugebyte
couchbase.hdd.quota_totalHard disk quotagaugebyte
couchbase.hdd.totalTotal hard disk spacegaugebyte
couchbase.hdd.usedUsed hard disk spacegaugebyte
couchbase.hdd.used_by_dataHard disk used for datagaugebyte
couchbase.index.avg_array_length(Array indexes only.) The average number of items indexed per documentgaugeitem
couchbase.index.avg_drain_rate[Couchbase >= 7] The average number of items flushed from memory to disk storage per secondgaugeitem/second
couchbase.index.avg_item_size[Couchbase >= 7] The average size of the keysgaugebyte
couchbase.index.avg_scan_latency[Couchbase >= 7] The average time to serve a scan requestgaugenanosecond
couchbase.index.cache_hit_percent[Couchbase >= 7] The percentage of memory accesses that were served from the managed cachegaugepercent
couchbase.index.cache_hits[Couchbase >= 7] The number of accesses to this index data from RAMcount-
couchbase.index.cache_misses[Couchbase >= 7] The number of accesses to this index data from diskcount-
couchbase.index.data_size[Couchbase >= 7] The size of indexable data that is maintained for the index or partitiongaugebyte
couchbase.index.disk_size[Couchbase >= 7] The total disk file size consumed by the index or partitiongaugebyte
couchbase.index.docid_count(Array indexes only.) The number of documents currently indexedgaugeitem
couchbase.index.frag_percent[Couchbase >= 7] The percentage fragmentation of the indexgaugepercent
couchbase.index.initial_build_progress[Couchbase >= 7] The percentage of the initial build progress for the index. When the initial build is completed, the value is 100. For an index partition, the value is listed as 0gaugepercent
couchbase.index.items_count[Couchbase >= 7] The number of items currently indexedcountitem
couchbase.index.last_known_scan_time[Couchbase >= 7] Timestamp of the last scan request received for this index (Unix timestamp in nanoseconds). This may be useful for determining whether this index is currently unused. Note: This statistic is persisted to disk every 15 minutes, so it is preserved when the indexer restartsgaugenanosecond
couchbase.index.memory_used[Couchbase >= 7] The amount of memory used by the Indexgaugebyte
couchbase.index.num_docs_indexed[Couchbase >= 7] The number of documents indexed by the indexer since last startupcountdocument
couchbase.index.num_docs_pending[Couchbase >= 7] The number of documents pending to be indexedgaugedocument
couchbase.index.num_docs_queued[Couchbase >= 7] The number of documents queued to be indexedgaugedocument
couchbase.index.num_items_flushed[Couchbase >= 7] The number of items flushed from memory to disk storagecountitem
couchbase.index.num_pending_requests[Couchbase >= 7] The number of requests received but not yet served by the indexergaugerequest
couchbase.index.num_requests[Couchbase >= 7] The number of requests served by the indexer since last startupcountrequest
couchbase.index.num_rows_returned[Couchbase >= 7] The total number of rows returned so far by the indexercountrow
couchbase.index.num_scan_errors[Couchbase >= 7] The number of requests that failed due to errors other than timeoutcountrequest
couchbase.index.num_scan_timeouts[Couchbase >= 7] The number of requests that timed out, either waiting for snapshots or during scan in progresscountrequest
couchbase.index.recs_in_mem[Couchbase >= 7] For standard index storage, this is the number of records in this index that are stored in memory. For memory-optimized index storage, this is the same as items_countgaugerecord
couchbase.index.recs_on_disk[Couchbase >= 7] For standard index storage, this is the number of records in this index that are stored on disk. For memory-optimized index storage, this is 0gaugerecord
couchbase.index.resident_percent[Couchbase >= 7] The percentage of data held in memorygaugepercent
couchbase.index.scan_bytes_read[Couchbase >= 7] The number of bytes read by a scan since last startupcountbyte
couchbase.index.total_scan_duration[Couchbase >= 7] The total time spent by the indexer in scanning rows since last startupgaugenanosecond
couchbase.indexer.indexer_state[Couchbase >= 7] The current state of the Index service on this node (0 = Active, 1 = Pause, 2 = Warmup)gauge-
couchbase.indexer.memory_quota[Couchbase >= 7] The memory quota assigned to the Index service on this node by user configurationgaugebyte
couchbase.indexer.memory_total_storage[Couchbase >= 7] The total size allocated in the indexer across all indexes. This also accounts for memory fragmentationgaugebyte
couchbase.indexer.memory_used[Couchbase >= 7] The amount of memory used by the Index service on this nodegaugebyte
couchbase.indexer.total_indexer_gc_pause_ns[Couchbase >= 7] The total time the indexer has spent in GC pause since the last startupgaugenanosecond
couchbase.query.coresgaugecore
couchbase.query.cpu_sys_percentgaugepercent
couchbase.query.cpu_user_percentgaugepercent
couchbase.query.gc_numgauge-
couchbase.query.gc_pause_percentgaugepercent
couchbase.query.gc_pause_timegaugesecond
couchbase.query.memory_systemgaugebyte
couchbase.query.memory_totalgaugebyte
couchbase.query.memory_usagegaugebyte
couchbase.query.request_active_countgaugerequest
couchbase.query.request_completed_countgaugerequest
couchbase.query.request_per_sec_15mingaugerequest
couchbase.query.request_per_sec_1mingaugerequest
couchbase.query.request_per_sec_5mingaugerequest
couchbase.query.request_prepared_percentgaugerequest
couchbase.query.request_time_80percentilegaugesecond
couchbase.query.request_time_95percentilegaugesecond
couchbase.query.request_time_99percentilegaugesecond
couchbase.query.request_time_meangaugesecond
couchbase.query.request_time_mediangaugesecond
couchbase.query.total_threadsgaugethread
couchbase.ram.quota_totalRAM quotagaugebyte
couchbase.ram.quota_total_per_nodeRAM quotagaugebyte
couchbase.ram.quota_usedUsed RAM quotagaugebyte
couchbase.ram.quota_used_per_nodeUsed RAM quotagaugebyte
couchbase.ram.totalTotal RAMgaugebyte
couchbase.ram.usedRAM in usegaugebyte
couchbase.ram.used_by_dataRAM used for datagaugebyte
couchbase.sync_gateway.admin_net_bytes_recvThe total number of bytes received (since node start-up) on the network interface to which the Sync Gateway admin interface is bound.countbyte
couchbase.sync_gateway.admin_net_bytes_sentThe total number of bytes sent (since node start-up) on the network interface to which the Sync Gateway admin interface is bound.countbyte
couchbase.sync_gateway.assertion_fail_countThe total number of assertion failures logged. This is a good indicator of a bug and should be reported.countevent
couchbase.sync_gateway.cache.abandoned_seqsThe total number of skipped sequences that were not found after 60 minutes and were abandoned.count-
couchbase.sync_gateway.cache.chan_cache_active_revsThe total number of active revisions in the channel cache.count-
couchbase.sync_gateway.cache.chan_cache_bypass_countThe total number of transient bypass channel caches created to serve requests when the channel cache was at capacity.count-
couchbase.sync_gateway.cache.chan_cache_channels_addedThe total number of channel caches added.count-
couchbase.sync_gateway.cache.chan_cache_channels_evicted_inactiveThe total number of channel cache channels evicted due to inactivity.count-
couchbase.sync_gateway.cache.chan_cache_channels_evicted_nruThe total number of active channel cache channels evicted, based on 'not recently used' criteria.count-
couchbase.sync_gateway.cache.chan_cache_compact_countThe total number of channel cache compaction runs.count-
couchbase.sync_gateway.cache.chan_cache_compact_timeThe total amount of time taken by channel cache compaction across all compaction runs.count-
couchbase.sync_gateway.cache.chan_cache_hitsThe total number of channel cache requests fully served by the cache.counthit
couchbase.sync_gateway.cache.chan_cache_max_entriesThe total size of the largest channel cache.countentry
couchbase.sync_gateway.cache.chan_cache_missesThe total number of channel cache requests not fully served by the cache.countmiss
couchbase.sync_gateway.cache.chan_cache_num_channelsThe total number of channels being cached.count-
couchbase.sync_gateway.cache.chan_cache_pending_queriesThe total number of channel cache pending queries.count-
couchbase.sync_gateway.cache.chan_cache_removal_revsThe total number of removal revisions in the channel cache.count-
couchbase.sync_gateway.cache.chan_cache_tombstone_revsThe total number of tombstone revisions in the channel cache.count-
couchbase.sync_gateway.cache.current_skipped_seq_countThe number of sequences currently in the skipped sequence slice.gaugeitem
couchbase.sync_gateway.cache.high_seq_cachedThe highest sequence number cached.gauge-
couchbase.sync_gateway.cache.high_seq_stableThe highest contiguous sequence number that has been cached.gauge-
couchbase.sync_gateway.cache.non_mobile_ignored_countNumber of non mobile documents that were ignored off the cache feed.countdocument
couchbase.sync_gateway.cache.num_active_channelsThe total number of active channels.count-
couchbase.sync_gateway.cache.num_skipped_seqsThe total number of skipped sequences.count-
couchbase.sync_gateway.cache.pending_seq_lenThe total number of pending sequences. These are out-of-sequence entries waiting to be cached.count-
couchbase.sync_gateway.cache.rev_cache_bypassThe total number of revision cache bypass operations performed.count-
couchbase.sync_gateway.cache.rev_cache_hitsThe total number of revision cache hits.counthit
couchbase.sync_gateway.cache.rev_cache_missesThe total number of revision cache misses.countmiss
couchbase.sync_gateway.cache.revision_cache_num_itemsThe total number of items in the revision cache.gaugeitem
couchbase.sync_gateway.cache.revision_cache_total_memoryThe approximation of total memory taken up by rev cache for documents. This is measured by the raw document body, the channels allocated to a document and its revision history.gaugebyte
couchbase.sync_gateway.cache.skipped_seq_capThe current capacity of the skipped sequence slice.gaugeitem
couchbase.sync_gateway.cache.skipped_seq_lenThe current length of the pending skipped sequence queue.gauge-
couchbase.sync_gateway.cache.skipped_sequence_skip_list_nodesThe number of nodes in skipped sequence skiplist data structuregaugeitem
couchbase.sync_gateway.cache.view_queriesThe total view_queries.countitem
couchbase.sync_gateway.cbl_replication_pull.attachment_pull_bytesThe total size of attachments pulled. This is the pre-compressed size.count-
couchbase.sync_gateway.cbl_replication_pull.attachment_pull_countThe total number of attachments pulled.count-
couchbase.sync_gateway.cbl_replication_pull.max_pendingThe high watermark for the number of documents buffered during feed processing, waiting on a missing earlier sequence.gaugedocument
couchbase.sync_gateway.cbl_replication_pull.norev_send_countThe total number of norev messages sent during replication.countmessage
couchbase.sync_gateway.cbl_replication_pull.num_pull_repl_active_continuousThe total number of continuous pull replications in the active state.count-
couchbase.sync_gateway.cbl_replication_pull.num_pull_repl_active_one_shotThe total number of one-shot pull replications in the active state.count-
couchbase.sync_gateway.cbl_replication_pull.num_pull_repl_caught_upThe number of replications which have caught up to the latest changes.count-
couchbase.sync_gateway.cbl_replication_pull.num_pull_repl_since_zeroThe total number of new replications started (/_changes?since=0).count-
couchbase.sync_gateway.cbl_replication_pull.num_pull_repl_total_caught_upThe total number of replications which have caught up to the latest changes.gauge-
couchbase.sync_gateway.cbl_replication_pull.num_pull_repl_total_continuousThe total number of continuous pull replications.count-
couchbase.sync_gateway.cbl_replication_pull.num_pull_repl_total_one_shotThe total number of one-shot pull replications.count-
couchbase.sync_gateway.cbl_replication_pull.num_replications_activeThe total number of active replications.count-
couchbase.sync_gateway.cbl_replication_pull.replacement_rev_send_countThe total number of replacement revs sent during replication.countitem
couchbase.sync_gateway.cbl_replication_pull.request_changes_countThe total number of changes requested.count-
couchbase.sync_gateway.cbl_replication_pull.request_changes_timeThis metric can be used to calculate the latency of requested changes:count-
couchbase.sync_gateway.cbl_replication_pull.rev_error_countThe total number of replacement revisions sent instead of a norev during replication.countitem
couchbase.sync_gateway.cbl_replication_pull.rev_processing_timeThe total amount of time processing rev messages (revisions) during pull revision.count-
couchbase.sync_gateway.cbl_replication_pull.rev_send_countThe total number of rev messages processed during replication.count-
couchbase.sync_gateway.cbl_replication_pull.rev_send_latencyThe total amount of time between Sync Gateway receiving a request for a revision and that revision being sent.count-
couchbase.sync_gateway.cbl_replication_push.attachment_push_bytesThe total number of attachment bytes pushed.countbyte
couchbase.sync_gateway.cbl_replication_push.attachment_push_countThe total number of attachments pushed.count-
couchbase.sync_gateway.cbl_replication_push.doc_push_countThe total number of documents pushed.countdocument
couchbase.sync_gateway.cbl_replication_push.doc_push_error_countThe total number of documents that failed to push.gaugedocument
couchbase.sync_gateway.cbl_replication_push.propose_change_countThe total number of changes and-or proposeChanges messages processed since node start-up.countmessage
couchbase.sync_gateway.cbl_replication_push.propose_change_timeThe total time spent processing changes and/or proposeChanges messages.count-
couchbase.sync_gateway.cbl_replication_push.write_processing_timeTotal time spent processing writes.count-
couchbase.sync_gateway.cbl_replication_push.write_throttled_countThe total number of times a revision was throttled during push replication from clients. The write_throttled_count stat can be useful to to determine an appropriate limit of concurrent revisions for each client. There's a direct tradeoff with memory and CPU usage for replicating clients and large amounts of concurrent revisions.countthrottle
couchbase.sync_gateway.cbl_replication_push.write_throttled_timeThe total time (in nanoseconds) waiting for an available slot to handle a pushed revision after being throttled. The write_throttled_time stat can be useful to determine whether clients are waiting too long for an available slot to push a revision. There's a direct tradeoff with memory and CPU usage for replicating clients and large amounts of concurrent revisions.countnanosecond
couchbase.sync_gateway.database.compaction_attachment_start_timeThe compaction_attachment_start_timegauge-
couchbase.sync_gateway.database.compaction_tombstone_start_timeThe compaction_tombstone_start_time.gauge-
couchbase.sync_gateway.database.conflict_write_countThe total number of writes that left the document in a conflicted state. Includes new conflicts, and mutations that don't resolve existing conflicts.count-
couchbase.sync_gateway.database.corrupt_sequence_countThe total number of corrupt sequences above the MaxSequencesToRelease threshold seen at the sequence allocatorcountitem
couchbase.sync_gateway.database.crc32c_match_countThe total number of instances during import when the document cas had changed, but the document was not imported because the document body had not changed.count-
couchbase.sync_gateway.database.dcp_caching_countThe total number of DCP mutations added to Sync Gateway's channel cache.count-
couchbase.sync_gateway.database.dcp_caching_timeThe total time between a DCP mutation arriving at Sync Gateway and being added to channel cache.count-
couchbase.sync_gateway.database.dcp_received_countThe total number of document mutations received by Sync Gateway over DCP.count-
couchbase.sync_gateway.database.dcp_received_timeThe time between a document write and that document being received by Sync Gateway over DCP.gauge-
couchbase.sync_gateway.database.doc_reads_bytes_blipThe total number of bytes read via Couchbase Lite 2.x replication since Sync Gateway node startup.count-
couchbase.sync_gateway.database.doc_writes_bytesThe total number of bytes written as part of document writes since Sync Gateway node startup.count-
couchbase.sync_gateway.database.doc_writes_bytes_blipThe total number of bytes written as part ofCouchbase Lite 2.x document writes since Sync Gateway node startup.count-
couchbase.sync_gateway.database.doc_writes_xattr_bytesThe total size of xattrs written (in bytes).countbyte
couchbase.sync_gateway.database.high_seq_feedHighest sequence number seen on the caching DCP feed.gauge-
couchbase.sync_gateway.database.last_sequence_assigned_valueThe value of the last sequence number assigned. Callers using Set should be holding a mutex or ensure concurrent updates to this value are otherwise safe.gauge-
couchbase.sync_gateway.database.last_sequence_reserved_valueThe value of the last sequence number reserved (which may not yet be assigned). Callers using Set should be holding a mutex or ensure concurrent updates to this value are otherwise safe.gauge-
couchbase.sync_gateway.database.num_attachments_compactedThe number of attachments compacted import_feedcountitem
couchbase.sync_gateway.database.num_doc_reads_blipThe total number of documents read via Couchbase Lite 2.x replication since Sync Gateway node startup.countdocument
couchbase.sync_gateway.database.num_doc_reads_restThe total number of documents read via the REST API since Sync Gateway node startup. Includes Couchbase Lite 1.x replication.countdocument
couchbase.sync_gateway.database.num_doc_writesThe total number of documents written by any means (replication, rest API interaction or imports) since Sync Gateway node startup.countdocument
couchbase.sync_gateway.database.num_doc_writes_rejectedNumDocWritesRejected is the total number of document writes that were rejected by Sync Gateway.countwrite
couchbase.sync_gateway.database.num_docs_post_filter_public_all_docsNumDocsPostFilterPublicAllDocs is the total number of documents returned after filtering for /_all_docs on the public interface.countdocument
couchbase.sync_gateway.database.num_docs_pre_filter_public_all_docsNumDocsPreFilterPublicAllDocs is the total number of documents returned before filtering for /_all_docs on the public interface.countdocument
couchbase.sync_gateway.database.num_public_all_docs_requestsNumPublicAllDocsRequests is the total number of requests to /_all_docs on the public interface.countrequest
couchbase.sync_gateway.database.num_public_rest_requestsThe total number of requests sent over the public REST api.countrequest
couchbase.sync_gateway.database.num_replications_activeThe total number of active replications.count-
couchbase.sync_gateway.database.num_replications_rejected_limitThe total number of times a replication connection is rejected due to it being over the threshold.countevent
couchbase.sync_gateway.database.num_replications_totalThe total number of replications created since Sync Gateway node startup.count-
couchbase.sync_gateway.database.num_tombstones_compactedThe number of tombstones compacted.gauge-
couchbase.sync_gateway.database.public_rest_bytes_readThe total amount of bytes read over the public REST apicountbyte
couchbase.sync_gateway.database.public_rest_bytes_writtenNumber of bytes written over public interface for REST apicountbyte
couchbase.sync_gateway.database.replication_bytes_receivedTotal bytes received over replications to the database.countbyte
couchbase.sync_gateway.database.replication_bytes_sentTotal bytes sent over replications from the database.countbyte
couchbase.sync_gateway.database.resync_num_changedThe total number of changed documents for resync on this database.countdocument
couchbase.sync_gateway.database.resync_num_processedThe total number of processed documents for resync on this database.countdocument
couchbase.sync_gateway.database.sequence_assigned_countThe total number of sequence numbers assigned.gauge-
couchbase.sync_gateway.database.sequence_get_countThe total number of high sequence lookups.gauge-
couchbase.sync_gateway.database.sequence_incr_countThe total number of times the sequence counter document has been incremented.count-
couchbase.sync_gateway.database.sequence_released_countThe total number of unused, reserved sequences released by Sync Gateway.count-
couchbase.sync_gateway.database.sequence_reserved_countThe total number of sequences reserved by Sync Gateway.count-
couchbase.sync_gateway.database.sync_function_countThe total number of times that the sync_function is evaluated. The {sync_function_count_ stat is useful in assessing the usage of the sync_function, when used in conjunction with the sync_function_time.countevent
couchbase.sync_gateway.database.sync_function_exception_countThe total number of times that a sync function encountered an exception (across all collections).countevent
couchbase.sync_gateway.database.sync_function_timeThe total time spent evaluating the sync_function.countnanosecond
couchbase.sync_gateway.database.total_init_fatal_errorsThe total number of errors that occurred that prevented the database from being initialized.counterror
couchbase.sync_gateway.database.total_online_fatal_errorsThe total number of errors that occurred that prevented the database from being brought online.counterror
couchbase.sync_gateway.database.total_sync_timeThe total total sync time is a proxy for websocket connections. Tracking long lived and potentially idle connections. This stat represents the continually growing number of connections per sec.countsecond
couchbase.sync_gateway.database.warn_channel_name_size_countThe total number of warnings relating to the channel name size.countevent
couchbase.sync_gateway.database.warn_channels_per_doc_countThe total number of warnings relating to the channel count exceeding the channel count threshold.count-
couchbase.sync_gateway.database.warn_grants_per_doc_countThe total number of warnings relating to the grant count exceeding the grant count threshold.count-
couchbase.sync_gateway.database.warn_xattr_size_countThe total number of warnings relating to the xattr sync data being larger than a configured threshold.count-
couchbase.sync_gateway.error_countThe total number of errors logged.counterror
couchbase.sync_gateway.go_memstats_heapallocThe bytes of allocated heap objects.gaugebyte
couchbase.sync_gateway.go_memstats_heapidleThe bytes in idle (unused) spans.gaugebyte
couchbase.sync_gateway.go_memstats_heapinuseThe bytes in in-use spans.gaugebyte
couchbase.sync_gateway.go_memstats_heapreleasedThe bytes of physical memory returned to the OS.gaugebyte
couchbase.sync_gateway.go_memstats_pausetotalnsThe circular buffer of recent GC stop-the-world pause times.gaugenanosecond
couchbase.sync_gateway.go_memstats_stackinuseThe bytes in stack spans.gaugebyte
couchbase.sync_gateway.go_memstats_stacksysThe bytes of stack memory obtained from the OS.gaugebyte
couchbase.sync_gateway.go_memstats_sysThe bytes of memory obtained from the OS for mspan structures.gaugebyte
couchbase.sync_gateway.goroutines_high_watermarkPeak number of go routines since process start.gauge-
couchbase.sync_gateway.idle_kv_opsThe total number of idle kv operations.countoperation
couchbase.sync_gateway.idle_query_opsThe number of background kv/query operations.gaugeoperation
couchbase.sync_gateway.node_cpu_percent_utilizationThe node CPU utilization as percentage value, since the last time this stat was called. The CPU usage calculation is performed based on user and system CPU time, but it does not include components such as iowait.gaugepercent
couchbase.sync_gateway.num_goroutinesThe total number of goroutines.count-
couchbase.sync_gateway.process_cpu_percent_utilizationThe CPU's utilization as percentage value.gaugepercent
couchbase.sync_gateway.process_memory_residentThe memory utilization (Resident Set Size) for the process.gaugebyte
couchbase.sync_gateway.pub_net_bytes_recvThe memory utilization (Resident Set Size) for the process.countbyte
couchbase.sync_gateway.pub_net_bytes_sentThe total number of bytes sent (since node start-up) on the network interface to which Sync Gateway public interface is bound.countbyte
couchbase.sync_gateway.security.auth_failed_countThe total number of unsuccessful authentications.count-
couchbase.sync_gateway.security.auth_success_countThe total number of successful authentications.countsuccess
couchbase.sync_gateway.security.num_access_errorsThe total number of documents rejected by write access functions (requireAccess, requireRole, requireUser).countdocument
couchbase.sync_gateway.security.num_docs_rejectedThe total number of documents rejected by the sync_function.countdocument
couchbase.sync_gateway.security.total_auth_timeThe total time spent in authenticating all requests.count-
couchbase.sync_gateway.shared_bucket_import.import_cancel_casThe total number of imports cancelled due to cas failure.count-
couchbase.sync_gateway.shared_bucket_import.import_countThe total number of docs imported.countdocument
couchbase.sync_gateway.shared_bucket_import.import_error_countThe total number of errors arising as a result of a document import.counterror
couchbase.sync_gateway.shared_bucket_import.import_feed_processed_countcountitem
couchbase.sync_gateway.shared_bucket_import.import_high_seqThe highest sequence number value imported.gauge-
couchbase.sync_gateway.shared_bucket_import.import_partitionsThe total number of import partitions.count-
couchbase.sync_gateway.shared_bucket_import.import_processing_timeThe total time taken to process a document import.count-
couchbase.sync_gateway.system_memory_totalThe total memory available on the system in bytes.countbyte
couchbase.sync_gateway.uptimeThe total uptime.gauge-
couchbase.sync_gateway.warn_countThe total number of warnings logged.countbyte

Official documentation

Official documentation for the CouchBase integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.