Skip to technology filters Skip to main content
Dynatrace Hub

Extend the platform,
empower your team.

Popular searches:
Home hero bg
CouchbaseCouchbase
Couchbase

Couchbase

Couchbase Capella (SaaS) database monitoring.

Extension
Free trialDocumentation
Overview dashboardNode detailCluster detailCluster list view
  • Product information
  • Release notes

Overview

The Couchbase extension is designed to monitor Couchbase databases. It provides monitoring metrics at the cluster and node level.

Monitoring Cappella is handled by deploying the extension on an ActiveGate.

Get started

For more information on the installation and configuration, please see Couchbase extension in the Dynatrace Documentation.

Details

Compatibility information

  • Linux OS or Windows
  • Couchbase version 4.3+

The extension requires:

  • ActiveGate version 1.270+
  • Dynatrace version 1.270+
  • Couchbase version 6+
  • Sync Gateway 2.8+
Dynatrace
Documentation
By Dynatrace
Dynatrace support center
Subscribe to new releases
Copy to clipboard

Feature sets

Below is a complete list of the feature sets provided in this version. To ensure a good fit for your needs, individual feature sets can be activated and deactivated by your administrator during configuration.

Feature setsNumber of metrics included
Metric nameMetric keyDescriptionUnit
Channel cache hitscouchbase.sync_gateway.sgw_cache_chan_cache_hitsThe total number of channel cache requests fully served by the cache.Count
Channel cache largestcouchbase.sync_gateway.sgw_cache_chan_cache_max_entriesThe total size of the largest channel cache.Count
Channel cache missescouchbase.sync_gateway.sgw_cache_chan_cache_missesThe total number of channel cache requests not fully served by the cache.Count
Total channels cachedcouchbase.sync_gateway.sgw_cache_chan_cache_num_channelsThe total number of channels being cached.Count
Total active channelscouchbase.sync_gateway.sgw_cache_num_active_channelsThe total number of active channels.Count
Revision cache hitscouchbase.sync_gateway.sgw_cache_rev_cache_hitsThe total number of revision cache hits.Count
Revision cache missescouchbase.sync_gateway.sgw_cache_rev_cache_missesThe total number of revision cache misses.Count
Metric nameMetric keyDescriptionUnit
Documents indexed per secondcouchbase.index_avg_drain_rateAverage number of documents indexed per second, for this indexPerSecond
Average size of index itemscouchbase.index_avg_item_sizeAverage size of the indexed itemsByte
Uncompressed index data sizecouchbase.index_data_sizeBytes in memory used by indexesByte
Index total disk spacecouchbase.index_disk_sizeTotal disk space taken up by this index after compression. This includes index data files, checkpoints etc.Byte
Index Resident Percentcouchbase.index_resident_percentPercentage of index data resident in memoryPercent
Metric nameMetric keyDescriptionUnit
Unsuccessful authenticationscouchbase.sync_gateway.sgw_security_auth_failed_countThe total number of unsuccessful authentications.Count
Successful authenticationscouchbase.sync_gateway.sgw_security_auth_success_countThe total number of successful authentications.Count
Total authentication timecouchbase.sync_gateway.sgw_security_total_auth_timeThe total time spent in authenticating all requests.Count
Metric nameMetric keyDescriptionUnit
Delta cache hitcouchbase.sync_gateway.sgw_delta_sync_delta_cache_hitThe total number of requested deltas that were available in the revision cache.Count
Delta cache misscouchbase.sync_gateway.sgw_delta_sync_delta_cache_missThe total number of requested deltas that were not available in the revision cache.Count
Total deltas sentcouchbase.sync_gateway.sgw_delta_sync_deltas_sentThe total number of revisions sent to clients as deltasCount
Metric nameMetric keyDescriptionUnit
Index Mutations Remainingcouchbase.index.num_docs_pendingNumber of documents remaining to be indexed.Count
Index Drain Ratecouchbase.index.avg_drain_rateNumber of documents indexed by the indexerPerSecond
Index Resident Percentcouchbase.index.resident_percentPercentage of index data resident in memoryPercent
Index RAM Usedcouchbase.index.memory_usedBytes in memory for this indexByte
Indexed itemscouchbase.index.items_count.gaugeCurrent total indexed documentsCount
Index Data Sizecouchbase.index.data_sizeBytes in memory used by indexesByte
Index Disk Sizecouchbase.index.disk_sizeTotal data on disk for indexByte
Index Item Sizecouchbase.index.avg_item_sizeAverage size of each item in IndexByte
Index Scan Latencycouchbase.index.avg_scan_latencyAverage time to serve a scan requestNanoSecond
Index Requestscouchbase.index.num_requestsNumber of requests served by the indexerCount
Index Scan Bytescouchbase.index.scan_bytes_readNumber of bytes scanned by the indexerByte
Index Fragmentationcouchbase.index.frag_percentPercentage fragmentation of the indexPercent
Index Cache Hit Percentcouchbase.index.cache_hit_percentPercentage of access to index data from RAM as opposed to diskPercent
Items scannedcouchbase.index.num_rows_returned.countNumber of index items scanned by the indexer per second.Count
Number of documents indexedcouchbase.index.num_docs_indexed.countNumber of documents indexed by the indexer since last startup.Count
Metric nameMetric keyDescriptionUnit
Documents importscouchbase.sync_gateway.sgw_shared_bucket_import_import_countThe total number of docs imported.Count
Document import errorscouchbase.sync_gateway.sgw_shared_bucket_import_import_error_countThe total number of errors arising as a result of a document import.Count
Document import processing timecouchbase.sync_gateway.sgw_shared_bucket_import_import_processing_timeThe total time taken to process a document import.Count
Metric nameMetric keyDescriptionUnit
Current MCBP/DCP Connectionscouchbase.kv_curr_connectionsCurrent number of MCBP/DCP connectionsCount
Waiting for commit (bucket)couchbase.kv_disk_seconds_bucketWaiting for a commit after a batch of updatesSecond
Waiting for commit (count)couchbase.kv_disk_seconds_count.gaugeWaiting for a commit after a batch of updatesSecond
Waiting for commit (sum)couchbase.kv_disk_seconds_sumWaiting for a commit after a batch of updatesSecond
Disk used by Bucketcouchbase.kv_ep_db_data_size_bytesTotal size of valid data in db filesByte
Disk drain ratecouchbase.kv_ep_diskqueue_drainTotal drained items on disk queueCount
Enqueued items on disk queuecouchbase.kv_ep_diskqueue_fillTotal enqueued items on disk queueCount
Total memory used in disk queuecouchbase.kv_ep_diskqueue_memory_bytesTotal memory used in disk queueByte
Disk write queue - being writtencouchbase.kv_ep_flusher_todoNumber of items currently being writtenCount
Disk used percent by nodecouchbase.kv_ep_magma_total_disk_usage_bytesDisk used percent by nodeByte
Items queued for storagecouchbase.kv_ep_queue_sizeNumber of items queued for storageCount
Temporary out of memory errors by bucketcouchbase.kv_ep_tmp_oom_errorsNumber of times temporary OOMs happened while processing operationsCount
Total engine memory usagecouchbase.kv_mem_used_bytesEngine's total memory usageByte
Get ops per secondcouchbase.kv_vb_ops_getGet Ops Per SecondPerSecond
Set ops per secondcouchbase.kv_vb_ops_setSet Ops Pet SecondPerSecond
Active item resident ratiocouchbase.kv_vb_perc_mem_resident_ratioActive item resident ratioPercent
VB queue draincouchbase.kv_vb_queue_drainVB queue drainUnspecified
VB queue fillcouchbase.kv_vb_queue_fillVB queue fillUnspecified
VB queue pendingcouchbase.kv_vb_queue_pending_bytesVB queue pendingUnspecified
VB queue sizecouchbase.kv_vb_queue_sizeVB queue sizeUnspecified
Metric nameMetric keyDescriptionUnit
DCP mutations addedcouchbase.sync_gateway.sgw_database_dcp_caching_countThe total number of DCP mutations added to Sync Gateway’s channel cache.Count
DCP mutation timecouchbase.sync_gateway.sgw_database_dcp_caching_timeThe total time between a DCP mutation arriving at Sync Gateway and being added to channel cache.Second
DCP received timecouchbase.sync_gateway.sgw_database_dcp_received_timeThe time between a document write and that document being received by Sync Gateway over DCP. If the document was written prior to Sync Gateway starting the feed, it is recorded as the time since the feed was started.Second
Active replicationscouchbase.sync_gateway.sgw_database_num_replications_activeThe total number of active replications.Count
Total replicationscouchbase.sync_gateway.sgw_database_num_replications_totalThe total number of replications created since Sync Gateway node startup.Count
Channel name size warningscouchbase.sync_gateway.sgw_database_warn_channel_name_size_countThe total number of warnings relating to the channel name size.Count
Channel count threshold exceededcouchbase.sync_gateway.sgw_database_warn_channels_per_doc_countThe total number of warnings relating to the channel count exceeding the channel count threshold.Count
Grant count threshold exceededcouchbase.sync_gateway.sgw_database_warn_grants_per_doc_countThe total number of warnings relating to the grant count exceeding the grant count threshold.Count
Xattr sync data threshold exceededcouchbase.sync_gateway.sgw_database_warn_xattr_size_countThe total number of warnings relating to the xattr sync data being larger than a configured threshold.Count
Metric nameMetric keyDescriptionUnit
CPU Utilization (Deprecated in CB v7.6.0)couchbase.sysproc_cpu_utilizationCPU utilization rateUnspecified
Resident memory usedcouchbase.sysproc_mem_residentAmount of resident memory usedByte
Memory usedcouchbase.sysproc_mem_sizeAmount of memory usedByte
CPU Utilizationcouchbase.sys_cpu_utilization_rateCPU utilization ratePercent
Metric nameMetric keyDescriptionUnit
Admin bytes receivedcouchbase.sync_gateway.sgw_resource_utilization_admin_net_bytes_recv.countThe total number of bytes received (since node start-up) on the network interface to which the Sync Gateway api.admin_interface is bound.Byte
Admin bytes sentcouchbase.sync_gateway.sgw_resource_utilization_admin_net_bytes_sent.countThe total number of bytes sent (since node start-up) on the network interface to which the Sync Gateway api.admin_interface is bound.Byte
Error countcouchbase.sync_gateway.sgw_resource_utilization_error_countThe total number of errors logged.Count
Go routine high watermarkcouchbase.sync_gateway.sgw_resource_utilization_goroutines_high_watermarkPeak number of go routines since process start.Count
Total number of goroutinescouchbase.sync_gateway.sgw_resource_utilization_num_goroutinesThe total number of goroutines.Count
CPU utilizationcouchbase.sync_gateway.sgw_resource_utilization_process_cpu_percent_utilizationThe CPU’s utilization as percentage value. Based on user and system CPU time, but it doesn’t include components such as iowait.Percent
Memory utilizationcouchbase.sync_gateway.sgw_resource_utilization_process_memory_residentThe memory utilization (Resident Set Size) for the process, in bytesByte
Public bytes receivedcouchbase.sync_gateway.sgw_resource_utilization_pub_net_bytes_recv.countThe total number of bytes received (since node start-up) on the network interface to which the Sync Gateway api.public_interface is bound.Byte
Public bytes sentcouchbase.sync_gateway.sgw_resource_utilization_pub_net_bytes_sent.countThe total number of bytes sent (since node start-up) on the network interface to which Sync Gateway api.public_interface is bound.Byte
Total available memorycouchbase.sync_gateway.sgw_resource_utilization_system_memory_totalThe total memory available on the system in bytes.Byte
Uptimecouchbase.sync_gateway.sgw_resource_utilization_uptime_upThe total uptime.NanoSecond
Metric nameMetric keyDescriptionUnit
Queries > 500mscouchbase.query.requests_500ms.countNumber of queries that take longer than 500ms.Count
Queries > 1000mscouchbase.query.requests_1000ms.countNumber of queries that take longer than 1000ms.Count
Queries > 5000mscouchbase.query.requests_5000ms.countNumber of queries that take longer than 5000ms.Count
N1QL Selectscouchbase.query.selects.countTotal number of N1QL SELECT requests.Count
N1QL Requestscouchbase.query.requests.countTotal number of N1QL requests.Count
N1QL Warningscouchbase.query.warnings.countTotal number of N1QL warnings.Count
N1QL Invalid Requestscouchbase.query.invalid_requests.countTotal number of N1QL invalid requests.Count
N1QL Errorscouchbase.query.errors.countTotal number of N1QL errors.Count
Query Request Timecouchbase.query.request_time.countEnd-to-end time to process all queries.NanoSecond
Query Execution Timecouchbase.query.service_time.countTime to execute all queries.NanoSecond
-couchbase.query.result_count.count--
Query Result Sizecouchbase.query.result_size.countTotal size of data returned by the query engine.Bytes
Metric nameMetric keyDescriptionUnit
CPU Utilizationcouchbase.node.system.cpu_utilization_rateCPU utilization ratePercent
-couchbase.node.system.cpu_stolen_rate--
Swap Totalcouchbase.node.system.swap_totalTotal amount of swap spaceByte
Swap Usedcouchbase.node.system.swap_usedAmount of swap space usedByte
Memory Totalcouchbase.node.system.mem_totalTotal memory of the nodeByte
Memory Freecouchbase.node.system.mem_freeFree memory of the nodeByte
Memory Limitcouchbase.node.system.mem_limitMemory limit of the nodeByte
CPU Cores Availablecouchbase.node.system.cpu_cores_availableNumber of CPU cores availableCount
Alloc Stallscouchbase.node.system.allocstallNumber of alloc stallsCount
Get Commandscouchbase.node.interesting.cmd_getNumber of get commandsCount
Data Service Actual Disk Sizecouchbase.node.interesting.couch_docs_actual_disk_sizeAmount of disk space used by the Data ServiceByte
Data Service Data Sizecouchbase.node.interesting.couch_docs_data_sizeAmount of data stored by the Data ServiceByte
Spatial Data Sizecouchbase.node.interesting.couch_spatial_data_sizeSize of object data for spatial viewsByte
Spatial Disk Sizecouchbase.node.interesting.couch_spatial_disk_sizeAmount of disk space occupied by spatial viewsByte
Views Actual Disk Sizecouchbase.node.interesting.couch_views_actual_disk_sizeAmount of disk space occupied by Couch viewsByte
Views Data Sizecouchbase.node.interesting.couch_views_data_sizeSize of object data for Couch viewsByte
Current itemscouchbase.node.interesting.curr_itemsCount of alive (non-deleted) items in active vbuckets, including non-resident itemsCount
Current items totalcouchbase.node.interesting.curr_items_totTotal number of itemsCount
Background Fetchescouchbase.node.interesting.ep_bg_fetchedNumber of items fetched from diskCount
Get Hitscouchbase.node.interesting.get_hitsNumber of get hitsCount
Index Data Sizecouchbase.node.interesting.index_data_sizeThe approximate size of the valid uncompressed index data, for this indexByte
Index Disk Sizecouchbase.node.interesting.index_disk_sizeTotal disk space taken up by this index, after compression. This includes index data files, checkpoints etc.Byte
Memory Usedcouchbase.node.interesting.mem_usedMemory used by the nodeByte
Total Operationscouchbase.node.interesting.opsTotal Operations per second to this bucketPerSecond
Swap Totalcouchbase.node.interesting.swap_totalTotal swapByte
Swap Usedcouchbase.node.interesting.swap_usedSwap UsedByte
Non-Resident Itemscouchbase.node.interesting.vb_active_num_non_residentNumber of non-resident itemsCount
Replica Current Itemscouchbase.node.interesting.vb_replica_curr_itemsCount of alive (non-deleted) items in the vbucket, including non-resident itemsCount
Cluster Uptimecouchbase.node.system.uptimeUptime of the clusterSecond
-couchbase.node.interesting.cmd_set--
Data Service Fragmentationcouchbase.node.interesting.couch_docs_fragmentation-Percent
-couchbase.node.interesting.couch_total_disk_size--
Cache Miss Ratecouchbase.node.interesting.ep_cache_miss_ratePercentage of requests that missed the cachePercent
Disk Queue Draincouchbase.node.interesting.ep_diskqueue_drainTotal drained items on disk queueCount
Disk Queue Fillcouchbase.node.interesting.ep_diskqueue_fillTotal enqueued items on disk queueCount
Queue Sizecouchbase.node.interesting.ep_queue_sizeNumber of items queued for storageCount
Resident Items Ratiocouchbase.node.interesting.vb_active_resident_items_ratioPercentage of active items resident in memoryPercent
Metric nameMetric keyDescriptionUnit
Access count queriescouchbase.sync_gateway.sgw_gsi_views_access_countThe total number of queries performed.Count
Access count queries errorscouchbase.sync_gateway.sgw_gsi_views_access_error_countThe total number of errors that occurred when performing the query.Count
allDocs queriescouchbase.sync_gateway.sgw_gsi_views_allDocs_countThe total number of queries performed.Count
allDocs queries errorscouchbase.sync_gateway.sgw_gsi_views_allDocs_error_countThe total number of errors that occurred when performing the query.Count
cahnnelsStar queriescouchbase.sync_gateway.sgw_gsi_views_channelsStar_countThe total number of queries performed.Count
cahnnelsStar queries errorscouchbase.sync_gateway.sgw_gsi_views_channelsStar_error_countThe total number of errors that occurred when performing the query.Count
Channels queriescouchbase.sync_gateway.sgw_gsi_views_channels_countThe total number of queries performed.Count
Channels queries errorscouchbase.sync_gateway.sgw_gsi_views_channels_error_countThe total number of errors that occurred when performing the query.Count
Principals queriescouchbase.sync_gateway.sgw_gsi_views_principals_countThe total number of queries performed.Count
Principals queries errorscouchbase.sync_gateway.sgw_gsi_views_principals_error_countThe total number of errors that occurred when performing the query.Count
Resync queriescouchbase.sync_gateway.sgw_gsi_views_resync_countThe total number of queries performed.Count
Resync queries errorscouchbase.sync_gateway.sgw_gsi_views_resync_error_countThe total number of errors that occurred when performing the query.Count
roleAccess queriescouchbase.sync_gateway.sgw_gsi_views_roleAccess_countThe total number of queries performed.Count
roleAccess queries errorscouchbase.sync_gateway.sgw_gsi_views_roleAccess_error_countThe total number of errors that occurred when performing the query.Count
Sequences queriescouchbase.sync_gateway.sgw_gsi_views_sequences_countThe total number of queries performed.Count
Sequences queries errorscouchbase.sync_gateway.sgw_gsi_views_sequences_error_countThe total number of errors that occurred when performing the query.Count
Sessions queriescouchbase.sync_gateway.sgw_gsi_views_sessions_countThe total number of queries performed.Count
Sessions queries errorscouchbase.sync_gateway.sgw_gsi_views_sessions_error_countThe total number of errors that occurred when performing the query.Count
Tombstones queriescouchbase.sync_gateway.sgw_gsi_views_tombstones_countThe total number of queries performed.Count
-couchbase.sync_gateway.sgw_gsi_views_tomestones_error_count--
Users queriescouchbase.sync_gateway.sgw_gsi_views_users_countThe total number of queries performed.Count
Users queries errorscouchbase.sync_gateway.sgw_gsi_views_users_error_countThe total number of errors that occurred when performing the query.Count
Metric nameMetric keyDescriptionUnit
Total active requestscouchbase.n1ql_active_requestsTotal number of active requests.Count
Total N1QL requests with at_plus index consistencycouchbase.n1ql_at_plus.countTotal number of N1QL requests with at_plus index consistency.Count
Total audit records sentcouchbase.n1ql_audit_actions.countThe total number of audit records sent to the server. Some requests cause more than one audit record to be emitted. Records in the output queue that have not yet been sent to the server are not counted.Count
Total failed audit records sentcouchbase.n1ql_audit_actions_failed.countThe total number of audit records sent to the server that failed.Count
Potentially auditable requests with no audit actioncouchbase.n1ql_audit_requests_filtered.countThe number of potentially auditable requests that cause no audit action to be taken.Count
Potentially auditable requests sent to query enginecouchbase.n1ql_audit_requests_total.countThe total number of potentially auditable requests sent to the query engine.Count
Cancelled requestscouchbase.n1ql_cancelled.countTotal number of cancelled requests.Count
Delete operationscouchbase.n1ql_deletes.countTotal number of DELETE operations.Count
N1QL error countcouchbase.n1ql_errors.countThe total number of N1QL errors returned so far.Count
Secondary index scanscouchbase.n1ql_index_scans.countTotal number of secondary index scans.Count
Insert operationscouchbase.n1ql_inserts.countTotal number of INSERT operations.Count
Invalid requestscouchbase.n1ql_invalid_requests.countTotal number of requests for unsupported endpoints.Count
Document mutationscouchbase.n1ql_mutations.countTotal number of document mutations.Count
Prepared statements executedcouchbase.n1ql_prepared.countTotal number of prepared statements executed.Count
Primary index scanscouchbase.n1ql_primary_scans.countTotal number of primary index scans.Count
Query process timecouchbase.n1ql_request_time.countTotal end-to-end time to process all queries.NanoSecond
N1QL requestscouchbase.n1ql_requests.countTotal number of N1QL requests.Count
Queries longer than 1000mscouchbase.n1ql_requests_1000ms.countNumber of queries that take longer than 1000ms.Count
Queries longer than 250mscouchbase.n1ql_requests_250ms.countNumber of queries that take longer than 250ms.Count
Queries longer than 5000mscouchbase.n1ql_requests_5000ms.countNumber of queries that take longer than 5000ms.Count
Queries longer than 500mscouchbase.n1ql_requests_500ms.countNumber of queries that take longer than 500ms.Count
Results (document) returned countcouchbase.n1ql_result_countTotal number of results (documents) returned by the query engine.Count
Result sizecouchbase.n1ql_result_size.countTotal size of data returned by the query engine.Byte
N1QL requests with request_plus consistencycouchbase.n1ql_scan_plus.countTotal number of N1QL requests with request_plus index consistency.Count
Select requestscouchbase.n1ql_selects.countTotal number of SELECT requests.Count
Time to execute queriescouchbase.n1ql_service_time.countTime to execute all queries.NanoSecond
Elapsed transaction timecouchbase.n1ql_transaction_time.countTotal elapsed time of transactions so far.NanoSecond
Transaction countcouchbase.n1ql_transactions.countTotal number of transactions.Count
N1QL requests with not_bounded consistencycouchbase.n1ql_unbounded.countTotal number of N1QL requests with not_bounded index consistency.Count
Update requestscouchbase.n1ql_updates.countTotal number of UPDATE requests.Count
N1QL warningscouchbase.n1ql_warnings.countThe total number of N1QL warnings returned so far.Count
Metric nameMetric keyDescriptionUnit
XDCR replicated docscouchbase.xdcr_docs_processed_total.countNumber of documents processed for a ReplicationCount
XDCR docs receivedcouchbase.xdcr_docs_received_from_dcp_total.countNumber of Document Mutations received from the Data ServiceCount
XDCR docs writtencouchbase.xdcr_docs_written_total.countNumber of docs Document Mutations written/sent to the TargetCount
XDCR write operationscouchbase.xdcr_set_docs_written_total.countNumber of Set operations successfully written to the TargetCount
Metric nameMetric keyDescriptionUnit
Total RAMcouchbase.cluster.ram.totalTotal RAM available in the clusterByte
Used RAMcouchbase.cluster.ram.usedTotal RAM used in the clusterByte
Total RAM Quotacouchbase.cluster.ram.quotaTotalTotal RAM quota available in the clusterByte
Used RAM Quotacouchbase.cluster.ram.quotaUsedRAM quota used in the clusterByte
Total HDDcouchbase.cluster.hdd.totalTotal HDD available in the clusterByte
Used HDDcouchbase.cluster.hdd.usedHDD used by the clusterByte
Total HDD Quotacouchbase.cluster.hdd.quotaTotalTotal HDD quota available in the clusterByte
Used HDD Quotacouchbase.cluster.hdd.quotaUsedHDD quota used by the clusterByte

Related to Couchbase

ActiveGate logo

ActiveGate

Route traffic, monitor clouds and remote technologies & run Synthetic monitors.

Full version history

To have more information on how to install the downloaded package, please follow the instructions on this page.
ReleaseDate

Full version history

Release 3.0.0

WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading:

  • This version requires a minimum Dynatrace version of 1.338 and a minimum EEC version of 1.318.

  • This version includes a breaking change for Dynatrace on Grail.

  • With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.

  • This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to pipeline groups to continue using dynamic routes.

  • Additionally, some field names are handled differently in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.

  • You must opt-in to OpenPipeline configuration via Settings API – see the documentation.

    New in this version:

    • Smartscape 2.0 nodes and edges on Grail.
    • Added support for Primary tags and fields

Full version history

v2.6.0 Release

This version keeps the minimum cluster version at 1.318.

Background

This release improves parser resilience, metric consistency, and endpoint handling. It also includes updates to Index Unified Analysis screens and security enhancements.

What's Changed

  • Improved handling of malformed Prometheus lines, including lines with extra spaces between metric name and dimensions.
  • Improved consistency of index metrics and index cards regardless of the underlying data source.
  • Clarified FeatureSet data source descriptions.
  • Updated endpoint default-port behavior for Couchbase Self-hosted/Capella scenarios.
  • Corrected XDCR metric handling and naming consistency.
  • Platform dashboard now links entities to the Infrastructure and Operations app.
  • When using Capella App Services as the Sync Gateway, the extension now defaults to using the public CA certificate.

Full version history

  • Fixes an issue where metrics data couldn't be parsed

Full version history

v2.5.12

This version raises the minimum cluster version to 1.318.

Background

This release improves support for Security Certificates, fixes bugs related to the, "always use secure ports" settings, adds support for Ephemeral Buckets and improves metric metadata.

What's Changed

  • Adds metric metadata, including sourceEntityType to several metrics.
  • Improved handling of security certificates that are provided via the Security Certificate Text field.
  • Fixes a bug that occurred when using a connection string without specifying a port and enabling always use secure ports. This combination would cause the fastcheck to fail.
  • Improved linking of Couchbase Nodes to the underlying Host and Process Group.
  • Fixed cluster charts when running Couchbase Server v7.
  • Added status messages to gain insight into connection errors without needing to review the logs.
  • Added support for Couchbase Ephemeral Buckets. Buckets are now identified by their type dimension. Ephemeral buckets support all bucket metrics except metrics related buckets on disk such as couchbase.node.interesting.couch_total_disk_size and couchbase.node.interesting.couch_docs_fragmentation.

Full version history

v2.5.0

Background

The Python Couchbase extension continues to evolve to provide comprehensive monitoring capabilities for Couchbase deployments across different environments and versions. This release focuses on increasing the range of supported Couchbase deployments, improving reliability, and enhancing the user experience through better error handling and navigation.

What's Changed

Couchbase Sync Gateway Monitoring

  • Full metric collection from Sync Gateway instances
  • Dedicated Sync Gateway entities and dashboards

Couchbase v6 Cluster Support

  • Complete monitoring capabilities for v6 deployments
  • No special configuration required. Enter the cluster connection string and the extension will determine the cluster version.
  • Version-specific API handling and metric collection
  • Unified dashboards supporting both v6 and v7+ clusters

Enhanced FeatureSet Organization

The extension now includes clearly organized FeatureSets that can be enabled based on your monitoring needs:

Prometheus endpoint

These FeatureSets collect metrics from Couchbase's Prometheus /metrics endpoint. Use these FeatureSets to continue monitoring your Couchbase deployment the way you have in previous versions:

  • System metrics ✅ - 4 metrics
  • Cluster metrics ✅ - 8 metrics
  • Index metrics (Prometheus) ✅ - 5 metrics
  • Key-Value metrics ✅ - 20 metrics
  • N1QL query metrics (Prometheus) ✅ - 30 metrics
  • XDCR metrics - 4 metrics - Cross Data Center Replication metrics
API Endpoints

These FeatureSets collect metrics from various Couchbase API endpoints:

  • Node metrics ✅ - 36 metrics - Uses /pools/nodes API
  • Index metrics (API) ✅ - 15 metrics - Uses /api/v1/stats API
  • N1QL query metrics (API) ✅ - 12 metrics - Uses /admin/stats API
Sync Gateway Metrics

These FeatureSets are specifically for monitoring Couchbase Sync Gateway (only enable if monitoring Sync Gateway):

  • Sync Gateway main metrics - 11 metrics
  • Sync Gateway cache metrics - 7 metrics
  • Sync Gateway database metrics - 9 metrics
  • Sync Gateway delta sync metrics - 3 metrics
  • Sync Gateway GSI views metrics - 22 metrics
  • Sync Gateway security metrics - 3 metrics
  • Sync Gateway shared bucket import metrics - 3 metrics

Note: ✅ Recommended FeatureSets are enabled by default and provide essential monitoring capabilities for most Couchbase deployments.

New and improved in this version

  • Error Handling Enhancement: Introduced Dynatrace Error Codes (DEC) for improved troubleshooting and log analysis
  • Metadata Improvements: Updated FeatureSet definitions with more detailed and accurate metric descriptions
  • Infrastructure Integration: Enhanced linking between Couchbase cluster nodes and OneAgent-monitored hosts for better topology visibility
  • Metric Expansion: Add __ new metrics for enhanced visibility into your Couchbase deployment
  • Navigation Enhancement: Significantly improved Unified Analysis (UA) navigation and user interface elements
  • Add support for Couchbase Sync Gateway
  • Added support for Couchbase v6 clusters

Full version history

This version contains a breaking change that will require recreation of monitoring configurations. This version has no new features for users who are currently monitoring Capella databases and no need for Capella users to upgrade at this time. Future versions will add new features and will require an upgrade and recreation of monitoring configurations.

  • Adds support for self-hosted clusters monitored remotely from ActiveGate
  • Improved first run experience. Adds Fastcheck that checks credentials and provides feedback in Extension app monitoring configuration logs
  • Improved handling of connection strings that lack ports. The extension will now determine if the cluster is self-hosted and assign a default port based on cluster type.
  • Adds the version of the Couchbase cluster to the metric metadata
  • Adds couchbase.sys_cpu_utilization_rate to match CPU metric provided by Couchbase admin UI

Full version history

v1.1.0

  • Node discovery is now done via the API
  • Enhanced node properties
  • Improved handling for malformed dimensions
  • Refactoring of code

Full version history

  • Increased allowed certificate length to 2600 characters
  • Clarified wording around settings related to the Connection String
Dynatrace Hub
Hub HomeGet data into DynatraceBuild your own app
Dynatrace Intelligence - Agentic Operations SystemThe Dynatrace Agentic AI ecosystem
All (914)Log Management and AnalyticsKubernetesAI and LLM ObservabilityInfrastructure ObservabilitySoftware DeliveryApplication SecurityBusiness ObservabilityDigital Experience
Filter
Type
Built and maintained by
Deployment model
SaaS
  • SaaS
  • Managed
Partner FinderBecome a partnerDynatrace Developer

Application Observability

Optimize your service performance, innovate faster, and collaborate efficiently with automatic and intelligent observability at scale and end-to-end distributed tracing for cloud-native workloads and enterprise apps.

Essentials

Get started with these popular tools for monitoring your applications and microservices.

OpenTelemetry logo

OpenTelemetry

Ingest and analyze OTel traces & metrics, set health alerts & view in context.

Serverless logo

Serverless

Seamless integration with serverless technologies to eliminate blind spots through OOTB integrations with AWS, Azure, and Google Cloud.

Kubernetes logo

Kubernetes

All-in-one Kubernetes observability for K8s infrastructure and apps teams.

Distributed Tracing logo

Distributed Tracing

Analyze and slice distributed traces by any attribute and from any source.

Runtimes

Java logo

Java

Optimize Java performance with E2E monitoring and AI-driven root cause analysis.

.NET logo

.NET

Automatic end-to-end observability for .NET applications and processes.

Go logo

Go

Automatic and intelligent end-to-end observability for Go applications.

Node.js logo

Node.js

Automatic and intelligent end-to-end observability for Node.js applications.

Python logo

Python

Trace your Python apps and services with real-time metrics and automatic RCA.

PHP logo

PHP

Automatic and intelligent end-to-end observability for PHP applications.

Observability frameworks

OpenTelemetry logo

OpenTelemetry

Ingest and analyze OTel traces & metrics, set health alerts & view in context.

Micrometer logo

Micrometer

Ingest Spring metrics and put them in context of trace, log and diagnostics data.

Prometheus logo

Prometheus

Unlock Prometheus power with intelligent analytics and automated insights.

Fluentd logo

Fluentd

Stream log data to Dynatrace via Fluentd for analysis.

Fluent Bit logo

Fluent Bit

Stream logs to Dynatrace via Fluent Bit for analysis and AI observability.

Logstash logo

Logstash

Stream log data from Logstash and analyze it in Dynatrace.

Serverless

AWS Lambda logo

AWS Lambda

Automatic and intelligent end-to-end observability of AWS Lambda traces and logs.

Azure Functions logo

Azure Functions

Observability for serverless and hybrid environments using Azure Functions.

Google Cloud Functions logo

Google Cloud Functions

E2E observability for serverless and hybrid environments using Google Functions.

Azure App Service logo

Azure App Service

Cloud platform for hosting websites, created and operated by Microsoft.

Azure Container Instance logo

Azure Container Instance

Deploy and manage serverless containers on the Microsoft Azure cloud, without having to manage any underlying infrastructure.

Google Cloud Run logo

Google Cloud Run

Dynatrace provides AI-powered observability into serverless containerized apps running on Google Cloud Run.

Databases

Redis logo

Redis

Automatically and intelligently observe, analyze & optimize your Redis server.

MySQL logo

MySQL

Automatically and intelligently observe, analyze and optimize how your the usage, health and performance of your database.

Apache Cassandra logo

Apache Cassandra

Improve Apache Cassandra observability.

Couchbase logo

Couchbase

Couchbase Capella (SaaS) database monitoring.

Message queues

Apache Kafka logo

Apache Kafka

Automatic and intelligent observability with trace and metric insights.

RabbitMQ logo

RabbitMQ

Automatic end-to-end traces of producers and consumers for RabbitMQ.

Apache ActiveMQ Classic logo

Apache ActiveMQ Classic

Automatic and smart observability for ActiveMQ with trace and metric insights.

Apache ActiveMQ Artemis logo

Apache ActiveMQ Artemis

ActiveMQ Artemis observability with end-to-end producers and consumers tracers.

Microsoft Message Queuing (MSMQ) logo

Microsoft Message Queuing (MSMQ)

Observability for MSMQ with end-to-end traces of connected producers/consumers.

Application stacks

Reactor Core logo

Reactor Core

End-to-end trace your applications when the Reactor Core publishers Mono and Flux are used.

Spring logo

Spring

End-to-end observability for Java Spring apps, automatic and intelligent.

Netty logo

Netty

End-to-end observability for your Netty web framework with code-level insight.

IBM WebSphere Application Server logo

IBM WebSphere Application Server

Automatically and intelligently monitor, analyze, and optimize your application server and all applications deployed anywhere in your stack.

More resources

Adobe Experience Manager Cloud Service logo

Adobe Experience Manager Cloud Service

End-to-end observability for your Adobe Experience Manager Cloud Service.

Adobe PhoneGap logo

Adobe PhoneGap

Monitor hybrid mobile apps built with Adobe PhoneGap running on iOS or Android.

Amazon Corretto logo

Amazon Corretto

Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.

AngularJS logo

AngularJS

JavaScript-based open-source front-end web framework mainly maintained by Google.

Apache Axis2 logo

Apache Axis2

Core engine for Web services.

Apache Camel logo

Apache Camel

Intelligently monitor, analyze, and optimize your integration framework and all applications deployed in your stack.

Apache CXF logo

Apache CXF

Open-source, fully featured Web services framework.

Apache OpenEJB logo

Apache OpenEJB

Automatically and intelligently monitor, analyze and optimize your applications based on Apache OpenEJB.

Apache Tomcat logo

Apache Tomcat

Automatically and intelligently monitor, analyze, and optimize your application server and all applications deployed anywhere in your stack.

Apache TomEE logo

Apache TomEE

Automatically and intelligently monitor, analyze, and optimize your application server and all applications deployed anywhere in your stack.

Apache Zookeeper logo

Apache Zookeeper

Monitor and analyze your Apache Zookeeper with this JMX-based extension.

Apigee logo

Apigee

Remotely monitor your Apigee proxies.

Azul Platform Core (Zulu) logo

Azul Platform Core (Zulu)

Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.

Azul Platform Prime (Zing) logo

Azul Platform Prime (Zing)

Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.

Backbone.js logo

Backbone.js

JavaScript library based on the Model–view–presenter application design paradigm.

BellSoft Liberica logo

BellSoft Liberica

Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.

BOSH bpm logo

BOSH bpm

Automated monitoring of platform processes running in BOSH bpm containers.

C logo

C

Procedural programming language supporting lexical variable scope, and recursion.

CakePHP logo

CakePHP

Automatically and intelligently monitor, analyze, and optimize your applications developed with CakePHP.

CentOS logo

CentOS

Community-supported computing platform compatible with Red Hat Enterprise Linux.

IBM CICS Transaction Gateway for z/OS logo

IBM CICS Transaction Gateway for z/OS

Intelligently monitor your transactions end-to-end and analyze the performance of your CICS Transaction Gateway on z/OS.

Cloud Foundry logo

Cloud Foundry

Harness automation and AI to simplify observability on Cloud Foundry at scale.

Connection Pools: JBoss logo

Connection Pools: JBoss

Application server method of pooling and sharing connections to a database.

Connection Pools: Apache Commons logo

Connection Pools: Apache Commons

Application method of pooling and sharing multiple connections to a database.

Connection Pools: C3P0 logo

Connection Pools: C3P0

Application server method of pooling and sharing connections to a database.

Tomcat (JMX) logo

Tomcat (JMX)

JMX monitoring of Tomcat connection and thread pools, and web request activity.

Connection Pools: WebLogic logo

Connection Pools: WebLogic

Application server method of pooling and sharing connections to a database.

Connection Pools: WebSphere Liberty logo

Connection Pools: WebSphere Liberty

Application server method of pooling and sharing connections to a database.

Consul Service Mesh (StatsD) logo

Consul Service Mesh (StatsD)

Extend visibility into your Consul Service Mesh instances to monitor health and improve performance.

containerd logo

containerd

Distributed tracing and metrics for services in containerd in Kubernetes.

Red Hat Enterprise Linux CoreOS logo

Red Hat Enterprise Linux CoreOS

Open-source lightweight OS based on the Linux, providing infrastructure to clustered deployments.

cri-o logo

cri-o

Distributed tracing and metrics for services in cri-o containers in Kubernetes.

Observability for Developers on Cursor logo

Observability for Developers on Cursor

Get Real time Code-Level data directly to your Cursor IDE.

Debian logo

Debian

Association of individuals who have made common cause to create a free operating system.

Disk Analytics logo

Disk Analytics

This extension allows more detailed visibility on Linux hosts' local datastores where OneAgent is installed.

Drupal logo

Drupal

Web content management for back-end framework.

Dynatrace Bindplane logo

Dynatrace Bindplane

Optimize and manage your telemetry at the edge before it reaches Dynatrace.

Eclipse Jetty logo

Eclipse Jetty

Automatically and intelligently monitor and analyze your Jetty applications.

Eclipse OpenJ9 logo

Eclipse OpenJ9

Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.

Eclipse Temurin (Adoptium) logo

Eclipse Temurin (Adoptium)

Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.

Ember.js logo

Ember.js

Open-source JavaScript web framework, based on the Model–view–viewmodel pattern.

etcd for OpenShift logo

etcd for OpenShift

Get deep insights into your OpenShift control plane using etcd metrics.

Express logo

Express

Fast, unopinionated, minimalist web framework for Node.js.

Fedora logo

Fedora

Linux distribution sponsored primarily by Red Hat, a subsidiary of IBM.

Garden-RunC logo

Garden-RunC

Automated distributed tracing and metrics for microservices running in garden runc containers in Cloud Foundry.

GlassFish logo

GlassFish

Automatically and intelligently monitor, analyze, and optimize your application server and all applications deployed anywhere in your stack.

GraalVM Native Image logo

GraalVM Native Image

Intelligently monitor and optimize the performance of your native Java apps.

gRPC logo

gRPC

Open source remote procedure call (RPC) system.

Are you looking for something different?

We have hundreds of apps, extensions, and other technologies to customize your environment

Extend your knowledge

Discover distributed tracing

Discover distributed tracing

Observe requests across distributed systems and microservices and generate high-quality data for analysis.
Read more
Discover OpenTelemetry

Discover OpenTelemetry

Ingest and chart custom OpenTelemetry traces and metrics, set alerts, and analyze them with traces, logs, and diagnostics data.
Read more
Profile and optimize

Profile and optimize

Go beyond automated problem detection to manually detect problems with the analysis toolset for profiling and optimization.
Read more