From 9497644695593b41548506fb83b07ef6b0d7d4b6 Mon Sep 17 00:00:00 2001 From: Florence Morris Date: Tue, 4 Nov 2025 11:21:00 -0500 Subject: [PATCH] In essential-metrics.md, added check for advanced_excluded_metrics. --- src/current/_includes/v25.4/essential-metrics.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/current/_includes/v25.4/essential-metrics.md b/src/current/_includes/v25.4/essential-metrics.md index 4f4627a9dcb..9178b79893d 100644 --- a/src/current/_includes/v25.4/essential-metrics.md +++ b/src/current/_includes/v25.4/essential-metrics.md @@ -1,4 +1,5 @@ {% assign version = page.version.version | replace: ".", "" %} +{% assign advanced_excluded_metrics = "sys.cpu.host.combined.percent-normalized|sys.host.disk.iopsinprogress|sql.mem.root.current|storage.write-stalls" | split: "|" %} {% comment %}DEBUG: {{ version }}{% endcomment %} {% comment %} STEP 1. Assign variables specific to deployment {% endcomment %} @@ -122,7 +123,9 @@ The **Usage** column explains why each metric is important to visualize and how {% for metric in essential_metrics %} {% comment %} STEP 4d. Exclude SQL metrics that will be placed in special categories {% endcomment %} {% unless category_name == SQL %} - {% unless metric.name contains "backup" or metric.name contains "BACKUP" or metric.name contains "create_stats" %} + {% comment %} Hide metrics that should not appear for advanced deployment {% endcomment %} + {% unless include.deployment == 'advanced' and advanced_excluded_metrics contains metric.name %} + {% unless metric.name contains "backup" or metric.name contains "BACKUP" or metric.name contains "create_stats" %} {% comment %} Transforms to match datadog_id {% endcomment %} {% assign input_metric = metric.name %} @@ -162,7 +165,8 @@ The **Usage** column explains why each metric is important to visualize and how {{ metric.how_to_use }} - {% endunless %}{% comment %}unless metric.name contains "backup" or metric.name contains "BACKUP" or metric.name contains "create_stats"{% endcomment %} + {% endunless %}{% comment %}unless metric.name contains "backup" or metric.name contains "BACKUP" or metric.name contains "create_stats"{% endcomment %} + {% endunless %}{% comment %}unless metric is excluded for advanced deployment{% endcomment %} {% endunless %}{% comment %}unless category_name == SQL{% endcomment %} {% endfor %}{% comment %}for metric in essential_metrics{% endcomment %} {% endfor %}{% comment %}for layer in layer_names_array{% endcomment %} @@ -296,4 +300,4 @@ The **Usage** column explains why each metric is important to visualize and how - [Visualize metrics in Grafana]({% link {{ page.version.version }}/monitor-cockroachdb-with-prometheus.md %}#step-5-visualize-metrics-in-grafana) - [Custom Chart Debug Page]({% link {{ page.version.version }}/ui-custom-chart-debug-page.md %}) - [Cluster API]({% link {{ page.version.version }}/cluster-api.md %}) -- [Essential Alerts]({% link {{ page.version.version }}/essential-alerts-self-hosted.md %}) \ No newline at end of file +- [Essential Alerts]({% link {{ page.version.version }}/essential-alerts-self-hosted.md %})