Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions couchbase/changelog.d/21284.added
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Changed Server and Sync Gateway versions to reflect current EOL status. This adds 45 new Sync Gateway metrics covering cache usage, replication errors/throttling, compaction and resync activity, REST API traffic, replication bandwidth, resource utilization, and fatal error signals — giving operators clearer visibility into performance, reliability, and system health.
30 changes: 30 additions & 0 deletions couchbase/datadog_checks/couchbase/couchbase_consts.py
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,9 @@
# Global metrics
'admin_net_bytes_recv',
'admin_net_bytes_sent',
'assertion_fail_count',
'error_count',
'idle_kv_ops',
'num_goroutines',
'pub_net_bytes_recv',
'pub_net_bytes_sent',
Expand All @@ -258,30 +260,36 @@
'chan_cache_channels_evicted_nru',
'chan_cache_compact_count',
'chan_cache_compact_time',
'chan_cache_current_skipped_seq_count',
'chan_cache_hits',
'chan_cache_max_entries',
'chan_cache_misses',
'chan_cache_num_channels',
'chan_cache_pending_queries',
'chan_cache_removal_revs',
'chan_cache_tombstone_revs',
'non_mobile_ignored_count',
'num_active_channels',
'num_skipped_seqs',
'pending_seq_len',
'rev_cache_bypass',
'rev_cache_hits',
'rev_cache_misses',
'view_queries',
# Per DB cbl_replication_pull metrics
"attachment_pull_bytes",
"attachment_pull_count",
"norev_send_count",
"num_pull_repl_active_continuous",
"num_pull_repl_active_one_shot",
"num_pull_repl_caught_up",
"num_pull_repl_since_zero",
"num_pull_repl_total_continuous",
"num_pull_repl_total_one_shot",
"replacement_rev_send_count",
"request_changes_count",
"request_changes_time",
"rev_error_count",
"rev_processing_time",
"rev_send_count",
"rev_send_latency",
Expand All @@ -292,10 +300,15 @@
"doc_push_count",
"propose_change_count",
"propose_change_time",
"resync_num_changed",
"resync_num_processed",
"sync_function_count",
"sync_function_time",
"write_processing_time",
"write_throttled_count",
"write_throttled_time",
# Per DB database metrics
"corrupt_sequence_count",
"crc32c_match_count",
"dcp_caching_count",
"dcp_caching_time",
Expand All @@ -304,16 +317,32 @@
"doc_writes_bytes",
"doc_writes_bytes_blip",
"doc_writes_xattr_bytes",
"num_attachments_compacted",
"num_doc_reads_blip",
"num_doc_reads_rest",
"num_docs_post_filter_public_all_docs",
"num_docs_pre_filter_public_all_docs",
"num_doc_writes",
"num_doc_writes_rejected",
"num_public_all_docs_requests",
"num_public_rest_requests",
"num_replications_active",
"num_replications_rejected_limit",
"num_replications_total",
"num_replications_total",
"num_replications_total",
"public_rest_bytes_read",
"public_rest_bytes_written",
"replication_bytes_received",
"replication_bytes_sent",
"sequence_incr_count",
"sequence_released_count",
"sequence_reserved_count",
"sync_function_exception_count",
"total_init_fatal_errors",
"total_online_fatal_errors",
"total_sync_time",
"warn_channel_name_size_count",
"warn_channels_per_doc_count",
"warn_grants_per_doc_count",
"warn_xattr_size_count",
Expand All @@ -327,6 +356,7 @@
"import_cancel_cas",
"import_count",
"import_error_count",
"import_feed_processed_count",
"import_partitions",
"import_processing_time",
]
Expand Down
13 changes: 9 additions & 4 deletions couchbase/hatch.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,17 @@

[[envs.default.matrix]]
python = ["3.12"]
# https://www.couchbase.com/support-policy/enterprise-software
version = ["6.6", "7.0", "7.1"]
# https://www.couchbase.com/support-policy/EOL/
version = ["7.0", "7.1", "7.2", "7.6"]

[envs.default.overrides]
matrix.version.env-vars = [
{ key = "COUCHBASE_VERSION", value = "6.6.6", if = ["6.6"] },
{ key = "COUCHBASE_VERSION", value = "7.0.5", if = ["7.0"] },
{ key = "COUCHBASE_VERSION", value = "7.1.3", if = ["7.1"] },
{ key = "COUCHBASE_VERSION", value = "7.1.6", if = ["7.1"] },
{ key = "COUCHBASE_VERSION", value = "7.2.8", if = ["7.2"] },
{ key = "COUCHBASE_VERSION", value = "7.6.7", if = ["7.6"] },
{ key = "COUCHBASE_SYNCGW_VERSION", value = "3.1.0", if = ["7.0"] },
{ key = "COUCHBASE_SYNCGW_VERSION", value = "3.3.0", if = ["7.1"] },
{ key = "COUCHBASE_SYNCGW_VERSION", value = "3.3.0", if = ["7.2"] },
{ key = "COUCHBASE_SYNCGW_VERSION", value = "3.3.0", if = ["7.6"] },
]
Loading
Loading