Skip to content

DOC-14039 flakey node metric documentation for Totoro#4102

Merged
ggray-cb merged 8 commits into
release/8.1from
DOC-14039_flakey_node_metric_totoro_2
Apr 17, 2026
Merged

DOC-14039 flakey node metric documentation for Totoro#4102
ggray-cb merged 8 commits into
release/8.1from
DOC-14039_flakey_node_metric_totoro_2

Conversation

@ggray-cb

Copy link
Copy Markdown
Contributor

Adds documentation for the cm_node_unreachable_total metric.

The following list summarizes the changes, with links to the preview site. You will need the Docs Team credentials on Confluence.

NOTE: These changes will be backported to 7.6.11 and 8.0.2.

supritha-kumar and others added 6 commits April 6, 2026 12:30
* DOC-14105-Update Compatibility matrix to include 8.0

* DOC-13116 Changing installer name caused issues

https://jira.issues.couchbase.com/browse/DOC-13116

Adding a note that changing CB installer name can cause issues

* Updated non-root.adoc

https://jira.issues.couchbase.com/browse/DOC-13116
Added a note that changing the file name will cause errors

* Updated non-root.adoc

Updated the note

* deleted 8.0 which was added by mistake
* Partial drafts of the concecptual and procedural doc pages.
* Added screen shots.
* Updated metrics to get the new metric.
* Forward ported change to the metrics template to add anchors to the entries in the metric reference.
@ggray-cb
ggray-cb requested review from anuthan and hyunjuV April 13, 2026 14:45
@anuthan

anuthan commented Apr 13, 2026

Copy link
Copy Markdown

@stevewatanabe Can you please review this addition? Thanks

Comment thread modules/manage/pages/monitor/monitor-node-stability.adoc Outdated
Comment thread modules/learn/pages/clusters-and-availability/failover.adoc Outdated
@stevewatanabe

Copy link
Copy Markdown
Member

A couple of minor comments. Otherwise looks good.

* Fixed missing space after a link to the metric that Steve spotted.
* Some misc, grammar fixes.

@hyunjuV hyunjuV left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looked good.

@ggray-cb
ggray-cb requested a review from Copilot April 16, 2026 17:37

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds end-user documentation for detecting and investigating unstable Couchbase nodes using the new cm_node_unreachable_total metric, and wires the new content into the docs nav and metrics reference.

Changes:

  • Added new concept + guide docs explaining unstable nodes and how to monitor them via cm_node_unreachable_total.
  • Added/updated metrics metadata (including cm_node_unreachable_total) and adjusted metrics reference rendering to link metric names.
  • Updated troubleshooting and availability docs to reference the new unstable-node guidance, and updated nav/What’s New content.

Reviewed changes

Copilot reviewed 16 out of 18 changed files in this pull request and generated 15 comments.

Show a summary per file
File Description
modules/metrics-reference/partials/metrics.hbs Adds anchors to metric rows so metrics can be deep-linked.
modules/metrics-reference/attachments/cm_metrics_metadata.json Adds cm_node_unreachable_total and additional CM/couch view metrics metadata.
modules/manage/pages/troubleshoot/common-errors.adoc Adds a “Unstable Nodes” common error entry and links to the new concept page.
modules/manage/pages/monitor/set-up-prometheus-for-monitoring.adoc Adds :page-topic-type: metadata.
modules/manage/pages/monitor/monitor-node-stability.adoc New guide describing Prometheus + REST API approaches to monitoring node instability.
modules/learn/pages/clusters-and-availability/unstable-nodes.adoc New concept page defining unstable nodes and explaining metric labels/reasons.
modules/learn/pages/clusters-and-availability/failover.adoc Adds a section explaining unstable nodes in the context of failover expectations.
modules/introduction/pages/whats-new.adoc Updates What’s New page to reference 8.1 content/partials.
modules/introduction/partials/new-features-81.adoc New 8.1 partial including a What’s New entry for the unstable-node metric.
modules/introduction/partials/new-features-80.adoc Removes the 8.0 partial previously included by What’s New.
modules/ROOT/nav.adoc Adds nav entries for the new unstable-node pages and monitor guide.
modules/metrics-reference/attachments/kv_metrics_metadata.json Adds/renames multiple KV metrics and updates some KV metric help text.
modules/metrics-reference/attachments/index_metrics_metadata.json Adds new index metrics for lost replicas.
modules/metrics-reference/attachments/n1ql_metrics_metadata.json Adds a new N1QL metric entry.
modules/metrics-reference/attachments/goxdcr_metrics_metadata.json Adds multiple XDCR metrics entries.
modules/metrics-reference/attachments/fts_metrics_metadata.json Adds multiple FTS runtime metrics entries and updates one help string.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread modules/learn/pages/clusters-and-availability/unstable-nodes.adoc Outdated
Comment thread modules/metrics-reference/attachments/kv_metrics_metadata.json
Comment thread modules/metrics-reference/attachments/index_metrics_metadata.json
Comment thread modules/learn/pages/clusters-and-availability/unstable-nodes.adoc Outdated
Comment thread modules/introduction/partials/new-features-81.adoc
Comment thread modules/learn/pages/clusters-and-availability/unstable-nodes.adoc Outdated
Comment thread modules/metrics-reference/attachments/kv_metrics_metadata.json
Comment thread modules/metrics-reference/attachments/kv_metrics_metadata.json
Comment thread modules/metrics-reference/attachments/fts_metrics_metadata.json
Comment thread modules/metrics-reference/attachments/fts_metrics_metadata.json
@@ -1,18 +1,18 @@
= What's New in Version 8.0
= What's New in Version 8.1

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't 8.1 info be merged into release/8.1 branch, @ggray-cb ?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You're right. I retargeted to 8.1.

@ggray-cb
ggray-cb changed the base branch from release/8.0 to release/8.1 April 17, 2026 14:53

@RichardSmedley RichardSmedley left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@ggray-cb
ggray-cb merged commit 27ba654 into release/8.1 Apr 17, 2026
@ggray-cb
ggray-cb deleted the DOC-14039_flakey_node_metric_totoro_2 branch April 17, 2026 16:44
ggray-cb added a commit that referenced this pull request Apr 17, 2026
Adds documentation for the cm_node_unreachable_total metric.

The following list summarizes the changes, with links to the preview site. You will need the Docs Team credentials on Confluence.

*  Added a What's New entry.
*    Added a new conceptual page: Unstable Nodes.
*    Added a new guide page: Monitor Node Stability.
*    Added a new entry in the Common Errors page.
*    Added a new section in Failover that describes unstable nodes. This is more to catch the "why isn't this node failing over?" sort of questions.

(cherry picked from commit 27ba654)
ggray-cb added a commit that referenced this pull request Apr 17, 2026
* DOC-14039 flakey node metric documentation for Totoro (#4102)

Adds documentation for the cm_node_unreachable_total metric.

The following list summarizes the changes, with links to the preview site. You will need the Docs Team credentials on Confluence.

*  Added a What's New entry.
*    Added a new conceptual page: Unstable Nodes.
*    Added a new guide page: Monitor Node Stability.
*    Added a new entry in the Common Errors page.
*    Added a new section in Failover that describes unstable nodes. This is more to catch the "why isn't this node failing over?" sort of questions.

(cherry picked from commit 27ba654)
ggray-cb added a commit that referenced this pull request Apr 21, 2026
)

Adds documentation for the cm_node_unreachable_total metric.

The following list summarizes the changes, with links to the preview site. You will need the Docs Team credentials on Confluence.

*  Added a What's New entry.
*    Added a new conceptual page: Unstable Nodes.
*    Added a new guide page: Monitor Node Stability.
*    Added a new entry in the Common Errors page.
*    Added a new section in Failover that describes unstable nodes. This is more to catch the "why isn't this node failing over?" sort of questions.

(cherry picked from commit 27ba654)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants