From ce4b472b1f2610121af3538502d13efae3548035 Mon Sep 17 00:00:00 2001 From: May Lee Date: Mon, 22 Jun 2026 12:09:43 -0400 Subject: [PATCH 1/9] add aggregate processor --- config/_default/menus/main.en.yaml | 37 ++++++++++-------- .../processors/_index.md | 10 +++-- .../processors/aggregate.md | 39 +++++++++++++++++++ 3 files changed, 66 insertions(+), 20 deletions(-) create mode 100644 content/en/observability_pipelines/processors/aggregate.md diff --git a/config/_default/menus/main.en.yaml b/config/_default/menus/main.en.yaml index 90abae83032..e9fbb35a81d 100644 --- a/config/_default/menus/main.en.yaml +++ b/config/_default/menus/main.en.yaml @@ -6668,86 +6668,91 @@ menu: parent: observability_pipelines_processors identifier: observability_pipelines_processors_add_hostname weight: 302 + - name: Aggregate + url: observability_pipelines/processors/aggregate + parent: observability_pipelines_processors + identifier: observability_pipelines_processors_aggregate + weight: 303 - name: Custom Processor url: observability_pipelines/processors/custom_processor parent: observability_pipelines_processors identifier: observability_pipelines_processors_custom_processor - weight: 303 + weight: 304 - name: Deduplicate url: observability_pipelines/processors/dedupe parent: observability_pipelines_processors identifier: observability_pipelines_processors_dedupe - weight: 304 + weight: 305 - name: Edit fields url: observability_pipelines/processors/edit_fields parent: observability_pipelines_processors identifier: observability_pipelines_processors_edit_fields - weight: 305 + weight: 306 - name: Enrichment Table url: observability_pipelines/processors/enrichment_table parent: observability_pipelines_processors identifier: observability_pipelines_processors_enrichment_table - weight: 306 + weight: 307 - name: Filter url: observability_pipelines/processors/filter parent: observability_pipelines_processors identifier: observability_pipelines_processors_filter - weight: 307 + weight: 308 - name: Generate Metrics url: observability_pipelines/processors/generate_metrics parent: observability_pipelines_processors identifier: observability_pipelines_processors_generate_metrics - weight: 308 + weight: 309 - name: Grok Parser url: observability_pipelines/processors/grok_parser parent: observability_pipelines_processors identifier: observability_pipelines_processors_grok_parser - weight: 309 + weight: 310 - name: Parse JSON url: observability_pipelines/processors/parse_json parent: observability_pipelines_processors identifier: observability_pipelines_processors_parse_json - weight: 310 + weight: 311 - name: Parse XML url: observability_pipelines/processors/parse_xml parent: observability_pipelines_processors identifier: observability_pipelines_processors_parse_xml - weight: 311 + weight: 312 - name: Quota url: observability_pipelines/processors/quota parent: observability_pipelines_processors identifier: observability_pipelines_processors_quota - weight: 312 + weight: 313 - name: Reduce url: observability_pipelines/processors/reduce parent: observability_pipelines_processors identifier: observability_pipelines_processors_reduce - weight: 313 + weight: 314 - name: Remap to OCSF url: observability_pipelines/processors/remap_ocsf parent: observability_pipelines_processors identifier: observability_pipelines_processors_remap_ocsf - weight: 314 + weight: 315 - name: Sample url: observability_pipelines/processors/sample parent: observability_pipelines_processors identifier: observability_pipelines_processors_sample - weight: 315 + weight: 316 - name: Sensitive Data Scanner url: observability_pipelines/processors/sensitive_data_scanner parent: observability_pipelines_processors identifier: observability_pipelines_processors_sensitive_data_scanner - weight: 316 + weight: 317 - name: Split Array url: observability_pipelines/processors/split_array parent: observability_pipelines_processors identifier: observability_pipelines_processors_split_array - weight: 317 + weight: 318 - name: Tag Control url: observability_pipelines/processors/tag_control/logs/ parent: observability_pipelines_processors identifier: observability_pipelines_processors_tag_control - weight: 318 + weight: 319 - name: Throttle url: observability_pipelines/processors/throttle parent: observability_pipelines_processors diff --git a/content/en/observability_pipelines/processors/_index.md b/content/en/observability_pipelines/processors/_index.md index f2338156cc7..ae7aacbb115 100644 --- a/content/en/observability_pipelines/processors/_index.md +++ b/content/en/observability_pipelines/processors/_index.md @@ -72,11 +72,13 @@ These are the available processors: {{% /tab %}} {{% tab "Metrics" %}} -- [Filter][1] -- [Tag Control][2] +- [Aggregate][1] +- [Filter][2] +- [Tag Control][3] -[1]: /observability_pipelines/processors/filter/ -[2]: /observability_pipelines/processors/tag_control/ +[1]: /observability_pipelines/processors/aggregate/ +[2]: /observability_pipelines/processors/filter/ +[3]: /observability_pipelines/processors/tag_control/ {{% /tab %}} {{< /tabs >}} diff --git a/content/en/observability_pipelines/processors/aggregate.md b/content/en/observability_pipelines/processors/aggregate.md new file mode 100644 index 00000000000..5e120b081d0 --- /dev/null +++ b/content/en/observability_pipelines/processors/aggregate.md @@ -0,0 +1,39 @@ +--- +title: Aggregate Processor +disable_toc: false +products: +- name: Metrics + icon: metrics + url: /observability_pipelines/configuration/?tab=metrics#pipeline-types +--- + +{{< product-availability >}} + +## Overview + +The Aggregate processor combines multiple metrics with the same tag values into a single sample based on the selected aggregation mode. Aggregating metrics can help reduce your metric volume and costs. + +## Setup + +To set up the Aggregate processor: + +1. Define a filter query. Only matching metrics are processed by the processor. All metrics, regardless of whether they match the filter query, are sent to the next step in the pipeline. See [Metrics Search Syntax][1] for information on creating queries. +1. In the **Mode** dropdown menu, select the aggregation function to use. See [Modes](#modes) for details. +1. In the **Interval** field, enter the time window (seconds) for aggregating metrics. The maximum value is 60 seconds. + +## Modes + +The Aggregate processor can combine metrics into a single metric based on the following modes. Some modes are only available for specific [metric kinds][2], incremental or absolute. + +| Mode | Description | Incremental metrics | Absolute metrics | +| ------ | -------------------------------------------------------------------------------------- | :-----------------: | :--------------: | +| Auto | Default mode. Sums incremental metrics and uses the latest value for absolute metrics. | {{< X >}} | {{< X >}} | +| Sum | Sums the metric values. | {{< X >}} | | +| Count | Counts the number of times the metric is received. | {{< X >}} | {{< X >}} | +| Latest | Returns the latest metric value. | | {{< X >}} | +| Max | Returns the maximum metric value. | | {{< X >}} | +| Mean | Returns the mean metric value. | | {{< X >}} | +| Min | Returns the minimum metric value. | | {{< X >}} | + +[1]: /observability_pipelines/search_syntax/metrics/ +[2]: /observability_pipelines/configuration/?tab=metrics#metrics-data From 70f9584db0561ad807c8be2c376e8bf9a157bd8f Mon Sep 17 00:00:00 2001 From: May Lee Date: Mon, 22 Jun 2026 12:48:34 -0400 Subject: [PATCH 2/9] add edit tags processor --- config/_default/menus/main.en.yaml | 33 +++++++------ .../processors/_index.md | 10 ++-- .../processors/edit_tags.md | 48 +++++++++++++++++++ 3 files changed, 73 insertions(+), 18 deletions(-) create mode 100644 content/en/observability_pipelines/processors/edit_tags.md diff --git a/config/_default/menus/main.en.yaml b/config/_default/menus/main.en.yaml index e9fbb35a81d..4f3bd9eb73e 100644 --- a/config/_default/menus/main.en.yaml +++ b/config/_default/menus/main.en.yaml @@ -6688,76 +6688,81 @@ menu: parent: observability_pipelines_processors identifier: observability_pipelines_processors_edit_fields weight: 306 + - name: Edit Tags + url: observability_pipelines/processors/edit_tags + parent: observability_pipelines_processors + identifier: observability_pipelines_processors_edit_tags + weight: 307 - name: Enrichment Table url: observability_pipelines/processors/enrichment_table parent: observability_pipelines_processors identifier: observability_pipelines_processors_enrichment_table - weight: 307 + weight: 308 - name: Filter url: observability_pipelines/processors/filter parent: observability_pipelines_processors identifier: observability_pipelines_processors_filter - weight: 308 + weight: 309 - name: Generate Metrics url: observability_pipelines/processors/generate_metrics parent: observability_pipelines_processors identifier: observability_pipelines_processors_generate_metrics - weight: 309 + weight: 310 - name: Grok Parser url: observability_pipelines/processors/grok_parser parent: observability_pipelines_processors identifier: observability_pipelines_processors_grok_parser - weight: 310 + weight: 311 - name: Parse JSON url: observability_pipelines/processors/parse_json parent: observability_pipelines_processors identifier: observability_pipelines_processors_parse_json - weight: 311 + weight: 312 - name: Parse XML url: observability_pipelines/processors/parse_xml parent: observability_pipelines_processors identifier: observability_pipelines_processors_parse_xml - weight: 312 + weight: 313 - name: Quota url: observability_pipelines/processors/quota parent: observability_pipelines_processors identifier: observability_pipelines_processors_quota - weight: 313 + weight: 314 - name: Reduce url: observability_pipelines/processors/reduce parent: observability_pipelines_processors identifier: observability_pipelines_processors_reduce - weight: 314 + weight: 315 - name: Remap to OCSF url: observability_pipelines/processors/remap_ocsf parent: observability_pipelines_processors identifier: observability_pipelines_processors_remap_ocsf - weight: 315 + weight: 316 - name: Sample url: observability_pipelines/processors/sample parent: observability_pipelines_processors identifier: observability_pipelines_processors_sample - weight: 316 + weight: 317 - name: Sensitive Data Scanner url: observability_pipelines/processors/sensitive_data_scanner parent: observability_pipelines_processors identifier: observability_pipelines_processors_sensitive_data_scanner - weight: 317 + weight: 318 - name: Split Array url: observability_pipelines/processors/split_array parent: observability_pipelines_processors identifier: observability_pipelines_processors_split_array - weight: 318 + weight: 319 - name: Tag Control url: observability_pipelines/processors/tag_control/logs/ parent: observability_pipelines_processors identifier: observability_pipelines_processors_tag_control - weight: 319 + weight: 320 - name: Throttle url: observability_pipelines/processors/throttle parent: observability_pipelines_processors identifier: observability_pipelines_processors_throttle - weight: 320 + weight: 321 - name: Destinations url: observability_pipelines/destinations/ parent: observability_pipelines diff --git a/content/en/observability_pipelines/processors/_index.md b/content/en/observability_pipelines/processors/_index.md index ae7aacbb115..b9528db2598 100644 --- a/content/en/observability_pipelines/processors/_index.md +++ b/content/en/observability_pipelines/processors/_index.md @@ -73,12 +73,14 @@ These are the available processors: {{% tab "Metrics" %}} - [Aggregate][1] -- [Filter][2] -- [Tag Control][3] +- [Edit Tags][2] +- [Filter][3] +- [Tag Control][4] [1]: /observability_pipelines/processors/aggregate/ -[2]: /observability_pipelines/processors/filter/ -[3]: /observability_pipelines/processors/tag_control/ +[2]: /observability_pipelines/processors/edit_tags/ +[3]: /observability_pipelines/processors/filter/ +[4]: /observability_pipelines/processors/tag_control/ {{% /tab %}} {{< /tabs >}} diff --git a/content/en/observability_pipelines/processors/edit_tags.md b/content/en/observability_pipelines/processors/edit_tags.md new file mode 100644 index 00000000000..b0fde3c5720 --- /dev/null +++ b/content/en/observability_pipelines/processors/edit_tags.md @@ -0,0 +1,48 @@ +--- +title: Edit Tags Processor +disable_toc: false +products: +- name: Metrics + icon: metrics + url: /observability_pipelines/configuration/?tab=metrics#pipeline-types +--- + +{{< product-availability >}} + +## Overview + +The Edit Tags processor can add or rename tags in your metrics. Use this processor to enrich your metrics with additional context and standardize naming across important attributes. + +The following tags can't be renamed because they provide specific platform functionality: + +- `host` +- `service` +- `ddsource` +- `function_arn` +- `datadog_` +- `_dd.*` + +## Setup + +### Add tag + +Use **Add tag** to append a new key-value tag to your metric. + +To set up the **Add tag** processor: + +1. Select **Add tag** in the **Action** dropdown menu. +1. Define a filter query. Only metrics that match the filter query are processed. All metrics, regardless of whether they match the filter query, are sent to the next step in the pipeline. See [Metrics Search Syntax][1] for creating queries. +1. Enter the tag key and value you want added to metrics. **Note**: If the tag you want to add already exists, the Worker logs an error and the existing tag remains unchanged. + +### Rename tag + +Use **Rename tag** to rename a tag in your metric. + +To set up the **Rename tag** processor: + +1. Select **Rename tag** in the **Action** dropdown menu. +1. Define a filter query. Only metrics that match the filter query are processed. All metrics, regardless of whether they match the filter query, are sent to the next step in the pipeline. See [Metrics Search Syntax][1] for information on creating queries. +1. Enter the name of the tag key you want to rename in the **From** field. +1. In the **To** field, enter the tag key you want to rename the original tag to. **Note**: If the tag name in the **To** field already exists, the Worker logs an error and does not rename the tag key in the **From** field. + +[1]: /observability_pipelines/search_syntax/metrics/ From b3ce720cbc741dd62a7b2c02a064fc538b7f89ec Mon Sep 17 00:00:00 2001 From: May Lee Date: Mon, 22 Jun 2026 13:01:38 -0400 Subject: [PATCH 3/9] add tag cardinality control processor --- config/_default/menus/main.en.yaml | 9 ++- .../processors/_index.md | 6 +- .../processors/tag_cardinality_control.md | 54 ++++++++++++++++++ .../tag_cardinality_control_overrides.png | Bin 0 -> 100482 bytes .../tag_cardinality_control_settings.png | Bin 0 -> 68238 bytes 5 files changed, 65 insertions(+), 4 deletions(-) create mode 100644 content/en/observability_pipelines/processors/tag_cardinality_control.md create mode 100644 static/images/observability_pipelines/processors/tag_cardinality_control_overrides.png create mode 100644 static/images/observability_pipelines/processors/tag_cardinality_control_settings.png diff --git a/config/_default/menus/main.en.yaml b/config/_default/menus/main.en.yaml index 4f3bd9eb73e..c22de4dbc7e 100644 --- a/config/_default/menus/main.en.yaml +++ b/config/_default/menus/main.en.yaml @@ -6753,16 +6753,21 @@ menu: parent: observability_pipelines_processors identifier: observability_pipelines_processors_split_array weight: 319 + - name: Tag Cardinality Control + url: observability_pipelines/processors/tag_cardinality_control + parent: observability_pipelines_processors + identifier: observability_pipelines_processors_tag_cardinality_control + weight: 320 - name: Tag Control url: observability_pipelines/processors/tag_control/logs/ parent: observability_pipelines_processors identifier: observability_pipelines_processors_tag_control - weight: 320 + weight: 321 - name: Throttle url: observability_pipelines/processors/throttle parent: observability_pipelines_processors identifier: observability_pipelines_processors_throttle - weight: 321 + weight: 322 - name: Destinations url: observability_pipelines/destinations/ parent: observability_pipelines diff --git a/content/en/observability_pipelines/processors/_index.md b/content/en/observability_pipelines/processors/_index.md index b9528db2598..1defa27cfcf 100644 --- a/content/en/observability_pipelines/processors/_index.md +++ b/content/en/observability_pipelines/processors/_index.md @@ -75,12 +75,14 @@ These are the available processors: - [Aggregate][1] - [Edit Tags][2] - [Filter][3] -- [Tag Control][4] +- [Tag Cardinality Control][4] +- [Tag Control][5] [1]: /observability_pipelines/processors/aggregate/ [2]: /observability_pipelines/processors/edit_tags/ [3]: /observability_pipelines/processors/filter/ -[4]: /observability_pipelines/processors/tag_control/ +[4]: /observability_pipelines/processors/tag_cardinality_control/ +[5]: /observability_pipelines/processors/tag_control/ {{% /tab %}} {{< /tabs >}} diff --git a/content/en/observability_pipelines/processors/tag_cardinality_control.md b/content/en/observability_pipelines/processors/tag_cardinality_control.md new file mode 100644 index 00000000000..96616f906c2 --- /dev/null +++ b/content/en/observability_pipelines/processors/tag_cardinality_control.md @@ -0,0 +1,54 @@ +--- +title: Tag Cardinality Control Processor +disable_toc: false +products: +- name: Metrics + icon: metrics + url: /observability_pipelines/configuration/?tab=metrics#pipeline-types +--- + +{{< product-availability >}} + +{{< callout url="#" + btn_hidden="true" header="false">}} +The Tag Cardinality Control processor is in Preview. Contact your account manager to request access. +{{< /callout >}} + +## Overview + +The Tag Cardinality Control processor limits the number of tag values for each metric. For example, a metric with unbounded tag keys, such as `userID`, can cause the metric's cardinality to spike and impact ingestion and indexing costs. + +Use the processor to set a cardinality limit for metrics that match the filter query, and either drop metrics received after the limit has been reached or drop the tags for those metrics. Optionally, set up overrides to set a limit for a specific metric or to exclude the metric from any cardinality limits. For each per-metric override, you can also set a custom limit for individual tags within the metric, or exclude the tag from the per-metric cardinality limit. + +## Setup + +To set up the Tag Cardinality Control processor: + +1. Define a filter query. Only matching metrics are processed by this processor. See [Search Syntax][1] for more information. +1. Enter a cardinality limit for the maximum number of distinct values per tag. This limit is applied to all metrics that match the filter query. +1. In the **When the limit is reached** dropdown menu, select whether to **Drop tag** or **Drop event** for metrics that have exceeded the cardinality limit. + +{{< img src="observability_pipelines/processors/tag_cardinality_control_settings.png" alt="The Tag Cardinality Control processor set to a cardinality limit of 200 and to drop tag when the limit is reached." style="width:60%;" >}} + +### Optional per-metric override settings + +If you want to set a cardinality limit for a specific metric: + +1. Click **Manage Overrides** and then **Add Metric Override** in the side panel. +1. Enter the name of the metric. +1. Select the override mode in the dropdown menu. + - **Custom limit**: Sets a cardinality limit for this metric. + - **Exclude from limit**: Excludes this metric from being counted towards the cardinality limit. This is useful if you are tracking an important metric when you don't want to drop any samples or tags due to a cardinality limit. +1. In the **When the limit is reached** dropdown menu, select whether to **Drop tag** or **Drop event** for metrics that have exceeded the cardinality limit. +1. If you want to add specific tag overrides for this metric: + 1. Click **Add Tag Override**. + 1. Enter the tag key on which to set a limit. + 1. Select the override mode in the dropdown menu: **Custom limit** or **Exclude from limit**. + - **Custom limit**: Sets a limit on the number of unique values per tag. For example, if the tag limit is set to `5`, the first five tag values received are used. The tag values are only reset with a Worker restart or a pipeline configuration update, even if the Tag Cardinality Control processor wasn't updated. + - **Exclude from limit**: Excludes metrics with the specified tag from being counted towards the cardinality limit. + 1. Enter the limit for the maximum number of tag keys. + 1. Click **Add Override**. + +{{< img src="observability_pipelines/processors/tag_cardinality_control_overrides.png" alt="The per-metric override panel with a custom limit set to 100 with per-tag overrides for the host tag excluded from the limit and the region tag limited to five." style="width:80%;" >}} + +[1]: /observability_pipelines/search_syntax/metrics/ diff --git a/static/images/observability_pipelines/processors/tag_cardinality_control_overrides.png b/static/images/observability_pipelines/processors/tag_cardinality_control_overrides.png new file mode 100644 index 0000000000000000000000000000000000000000..61d870fafc13285d5de8b7ae7f44b82ba8abc1e7 GIT binary patch literal 100482 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

L(vT$77+%5NdrC9450a-Hp- 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 E0Ffd>asU7T literal 0 HcmV?d00001 From 0620a272f9d6d4dda0cd434115d69cdc250d6751 Mon Sep 17 00:00:00 2001 From: May Lee Date: Mon, 22 Jun 2026 14:21:37 -0400 Subject: [PATCH 4/9] resize image --- .../processors/tag_cardinality_control.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/observability_pipelines/processors/tag_cardinality_control.md b/content/en/observability_pipelines/processors/tag_cardinality_control.md index 96616f906c2..45e3e6fc6e6 100644 --- a/content/en/observability_pipelines/processors/tag_cardinality_control.md +++ b/content/en/observability_pipelines/processors/tag_cardinality_control.md @@ -28,7 +28,7 @@ To set up the Tag Cardinality Control processor: 1. Enter a cardinality limit for the maximum number of distinct values per tag. This limit is applied to all metrics that match the filter query. 1. In the **When the limit is reached** dropdown menu, select whether to **Drop tag** or **Drop event** for metrics that have exceeded the cardinality limit. -{{< img src="observability_pipelines/processors/tag_cardinality_control_settings.png" alt="The Tag Cardinality Control processor set to a cardinality limit of 200 and to drop tag when the limit is reached." style="width:60%;" >}} +{{< img src="observability_pipelines/processors/tag_cardinality_control_settings.png" alt="The Tag Cardinality Control processor set to a cardinality limit of 200 and to drop tag when the limit is reached." style="width:40%;" >}} ### Optional per-metric override settings From b121da545827a08139c54f0e254dbccf80fd6cb4 Mon Sep 17 00:00:00 2001 From: May Lee Date: Mon, 22 Jun 2026 14:40:25 -0400 Subject: [PATCH 5/9] small edits --- .../processors/tag_cardinality_control.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/content/en/observability_pipelines/processors/tag_cardinality_control.md b/content/en/observability_pipelines/processors/tag_cardinality_control.md index 45e3e6fc6e6..a8e711bb7d5 100644 --- a/content/en/observability_pipelines/processors/tag_cardinality_control.md +++ b/content/en/observability_pipelines/processors/tag_cardinality_control.md @@ -24,7 +24,7 @@ Use the processor to set a cardinality limit for metrics that match the filter q To set up the Tag Cardinality Control processor: -1. Define a filter query. Only matching metrics are processed by this processor. See [Search Syntax][1] for more information. +1. Define a filter query. Only matching metrics are processed by this processor. See [Metrics Search Syntax][1] for more information. 1. Enter a cardinality limit for the maximum number of distinct values per tag. This limit is applied to all metrics that match the filter query. 1. In the **When the limit is reached** dropdown menu, select whether to **Drop tag** or **Drop event** for metrics that have exceeded the cardinality limit. @@ -38,13 +38,14 @@ If you want to set a cardinality limit for a specific metric: 1. Enter the name of the metric. 1. Select the override mode in the dropdown menu. - **Custom limit**: Sets a cardinality limit for this metric. - - **Exclude from limit**: Excludes this metric from being counted towards the cardinality limit. This is useful if you are tracking an important metric when you don't want to drop any samples or tags due to a cardinality limit. + - **Exclude from limit**: Excludes this metric from being counted toward the cardinality limit. This is useful if you are tracking an important metric when you don't want to drop any samples or tags due to a cardinality limit. 1. In the **When the limit is reached** dropdown menu, select whether to **Drop tag** or **Drop event** for metrics that have exceeded the cardinality limit. 1. If you want to add specific tag overrides for this metric: 1. Click **Add Tag Override**. 1. Enter the tag key on which to set a limit. - 1. Select the override mode in the dropdown menu: **Custom limit** or **Exclude from limit**. - - **Custom limit**: Sets a limit on the number of unique values per tag. For example, if the tag limit is set to `5`, the first five tag values received are used. The tag values are only reset with a Worker restart or a pipeline configuration update, even if the Tag Cardinality Control processor wasn't updated. + 1. Select the override mode in the dropdown menu: + - **Custom limit**: Sets a limit on the number of unique values per tag. For example, if the tag limit is set to `5`, the first five tag values received are used. + - **Note**: The tag values are only reset with a Worker restart or a pipeline configuration update, even if the Tag Cardinality Control processor isn't updated. - **Exclude from limit**: Excludes metrics with the specified tag from being counted towards the cardinality limit. 1. Enter the limit for the maximum number of tag keys. 1. Click **Add Override**. From a07674309ff24d284d0cffa7869033ac8834b7f5 Mon Sep 17 00:00:00 2001 From: May Lee Date: Mon, 22 Jun 2026 14:44:54 -0400 Subject: [PATCH 6/9] small edits to cardiality overview --- .../processors/tag_cardinality_control.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/observability_pipelines/processors/tag_cardinality_control.md b/content/en/observability_pipelines/processors/tag_cardinality_control.md index a8e711bb7d5..e48cc6e042a 100644 --- a/content/en/observability_pipelines/processors/tag_cardinality_control.md +++ b/content/en/observability_pipelines/processors/tag_cardinality_control.md @@ -16,9 +16,9 @@ The Tag Cardinality Control processor is in Preview. Contact your account manage ## Overview -The Tag Cardinality Control processor limits the number of tag values for each metric. For example, a metric with unbounded tag keys, such as `userID`, can cause the metric's cardinality to spike and impact ingestion and indexing costs. +The Tag Cardinality Control processor limits the number of tag values for each metric. For example, a metric with unbounded tag keys, such as `userID`, can cause the metric's cardinality to spike and impact ingestion and indexing costs. To prevent these unexpected spikes, use the processor to set a cardinality limit for metrics that match the filter query, and either drop metrics received after the limit has been reached or drop the tags for those metrics. -Use the processor to set a cardinality limit for metrics that match the filter query, and either drop metrics received after the limit has been reached or drop the tags for those metrics. Optionally, set up overrides to set a limit for a specific metric or to exclude the metric from any cardinality limits. For each per-metric override, you can also set a custom limit for individual tags within the metric, or exclude the tag from the per-metric cardinality limit. +Optionally, you can also configure [per-metric overrides](#optional-per-metric-override-settings) to set a limit for a specific metric or to exclude the metric from any cardinality limits. For each per-metric override, you can also set a custom limit for individual tags within the metric, or exclude the tag from the per-metric cardinality limit. ## Setup From 6fc88e8bf29d8da67f3ea77fbe1935bbdfb5ffbc Mon Sep 17 00:00:00 2001 From: May Lee Date: Mon, 22 Jun 2026 14:54:01 -0400 Subject: [PATCH 7/9] more small edits --- content/en/observability_pipelines/processors/aggregate.md | 4 ++-- content/en/observability_pipelines/processors/edit_tags.md | 4 ++-- .../processors/tag_cardinality_control.md | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/content/en/observability_pipelines/processors/aggregate.md b/content/en/observability_pipelines/processors/aggregate.md index 5e120b081d0..574de671cba 100644 --- a/content/en/observability_pipelines/processors/aggregate.md +++ b/content/en/observability_pipelines/processors/aggregate.md @@ -19,11 +19,11 @@ To set up the Aggregate processor: 1. Define a filter query. Only matching metrics are processed by the processor. All metrics, regardless of whether they match the filter query, are sent to the next step in the pipeline. See [Metrics Search Syntax][1] for information on creating queries. 1. In the **Mode** dropdown menu, select the aggregation function to use. See [Modes](#modes) for details. -1. In the **Interval** field, enter the time window (seconds) for aggregating metrics. The maximum value is 60 seconds. +1. In the **Interval** field, enter the time window in seconds for aggregating metrics. The maximum value is 60 seconds. ## Modes -The Aggregate processor can combine metrics into a single metric based on the following modes. Some modes are only available for specific [metric kinds][2], incremental or absolute. +The Aggregate processor can combine metrics into a single metric based on the following modes. Some modes are available only for specific [metric kinds][2], incremental or absolute. | Mode | Description | Incremental metrics | Absolute metrics | | ------ | -------------------------------------------------------------------------------------- | :-----------------: | :--------------: | diff --git a/content/en/observability_pipelines/processors/edit_tags.md b/content/en/observability_pipelines/processors/edit_tags.md index b0fde3c5720..ecd7d78ccc3 100644 --- a/content/en/observability_pipelines/processors/edit_tags.md +++ b/content/en/observability_pipelines/processors/edit_tags.md @@ -31,8 +31,8 @@ Use **Add tag** to append a new key-value tag to your metric. To set up the **Add tag** processor: 1. Select **Add tag** in the **Action** dropdown menu. -1. Define a filter query. Only metrics that match the filter query are processed. All metrics, regardless of whether they match the filter query, are sent to the next step in the pipeline. See [Metrics Search Syntax][1] for creating queries. -1. Enter the tag key and value you want added to metrics. **Note**: If the tag you want to add already exists, the Worker logs an error and the existing tag remains unchanged. +1. Define a filter query. Only metrics that match the filter query are processed. All metrics, regardless of whether they match the filter query, are sent to the next step in the pipeline. See [Metrics Search Syntax][1] for information on creating queries. +1. Enter the tag key and value you want to add to metrics. **Note**: If the tag you want to add already exists, the Worker logs an error and the existing tag remains unchanged. ### Rename tag diff --git a/content/en/observability_pipelines/processors/tag_cardinality_control.md b/content/en/observability_pipelines/processors/tag_cardinality_control.md index e48cc6e042a..52c3229d76d 100644 --- a/content/en/observability_pipelines/processors/tag_cardinality_control.md +++ b/content/en/observability_pipelines/processors/tag_cardinality_control.md @@ -16,7 +16,7 @@ The Tag Cardinality Control processor is in Preview. Contact your account manage ## Overview -The Tag Cardinality Control processor limits the number of tag values for each metric. For example, a metric with unbounded tag keys, such as `userID`, can cause the metric's cardinality to spike and impact ingestion and indexing costs. To prevent these unexpected spikes, use the processor to set a cardinality limit for metrics that match the filter query, and either drop metrics received after the limit has been reached or drop the tags for those metrics. +The Tag Cardinality Control processor limits the number of tag values for each metric. For example, a metric with unbounded tag keys, such as `userID`, can cause the metric's cardinality to spike and impact ingestion and indexing costs. To prevent these unexpected spikes, use the processor to set a cardinality limit for metrics that match the filter query, and either drop metrics received after the limit is reached or drop the tags for those metrics. Optionally, you can also configure [per-metric overrides](#optional-per-metric-override-settings) to set a limit for a specific metric or to exclude the metric from any cardinality limits. For each per-metric override, you can also set a custom limit for individual tags within the metric, or exclude the tag from the per-metric cardinality limit. @@ -38,7 +38,7 @@ If you want to set a cardinality limit for a specific metric: 1. Enter the name of the metric. 1. Select the override mode in the dropdown menu. - **Custom limit**: Sets a cardinality limit for this metric. - - **Exclude from limit**: Excludes this metric from being counted toward the cardinality limit. This is useful if you are tracking an important metric when you don't want to drop any samples or tags due to a cardinality limit. + - **Exclude from limit**: Excludes this metric from being counted toward the cardinality limit. This is useful when you are tracking an important metric and you don't want to drop any samples or tags due to a cardinality limit. 1. In the **When the limit is reached** dropdown menu, select whether to **Drop tag** or **Drop event** for metrics that have exceeded the cardinality limit. 1. If you want to add specific tag overrides for this metric: 1. Click **Add Tag Override**. @@ -46,7 +46,7 @@ If you want to set a cardinality limit for a specific metric: 1. Select the override mode in the dropdown menu: - **Custom limit**: Sets a limit on the number of unique values per tag. For example, if the tag limit is set to `5`, the first five tag values received are used. - **Note**: The tag values are only reset with a Worker restart or a pipeline configuration update, even if the Tag Cardinality Control processor isn't updated. - - **Exclude from limit**: Excludes metrics with the specified tag from being counted towards the cardinality limit. + - **Exclude from limit**: Excludes metrics with the specified tag from being counted toward the cardinality limit. 1. Enter the limit for the maximum number of tag keys. 1. Click **Add Override**. From 93a5b8fca46bc462db1c166c5461720dcafaf1ed Mon Sep 17 00:00:00 2001 From: May Lee Date: Mon, 22 Jun 2026 15:44:31 -0400 Subject: [PATCH 8/9] Apply suggestion from @maycmlee --- .../processors/tag_cardinality_control.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/observability_pipelines/processors/tag_cardinality_control.md b/content/en/observability_pipelines/processors/tag_cardinality_control.md index 52c3229d76d..39875fbce03 100644 --- a/content/en/observability_pipelines/processors/tag_cardinality_control.md +++ b/content/en/observability_pipelines/processors/tag_cardinality_control.md @@ -47,7 +47,7 @@ If you want to set a cardinality limit for a specific metric: - **Custom limit**: Sets a limit on the number of unique values per tag. For example, if the tag limit is set to `5`, the first five tag values received are used. - **Note**: The tag values are only reset with a Worker restart or a pipeline configuration update, even if the Tag Cardinality Control processor isn't updated. - **Exclude from limit**: Excludes metrics with the specified tag from being counted toward the cardinality limit. - 1. Enter the limit for the maximum number of tag keys. + 1. Enter the limit for the maximum number of tag key values. 1. Click **Add Override**. {{< img src="observability_pipelines/processors/tag_cardinality_control_overrides.png" alt="The per-metric override panel with a custom limit set to 100 with per-tag overrides for the host tag excluded from the limit and the region tag limited to five." style="width:80%;" >}} From 5cd7d0a05e0308ab90f84076f9caf96b35485c9b Mon Sep 17 00:00:00 2001 From: May Lee Date: Mon, 22 Jun 2026 17:50:41 -0400 Subject: [PATCH 9/9] preview edit --- .../processors/tag_cardinality_control.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/observability_pipelines/processors/tag_cardinality_control.md b/content/en/observability_pipelines/processors/tag_cardinality_control.md index 39875fbce03..df3c97cd461 100644 --- a/content/en/observability_pipelines/processors/tag_cardinality_control.md +++ b/content/en/observability_pipelines/processors/tag_cardinality_control.md @@ -10,7 +10,7 @@ products: {{< product-availability >}} {{< callout url="#" - btn_hidden="true" header="false">}} + btn_hidden="true" header="Join the Preview!">}} The Tag Cardinality Control processor is in Preview. Contact your account manager to request access. {{< /callout >}}