Class: DatadogAPIClient::V2::ObservabilityPipelineTagCardinalityLimitProcessor
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::ObservabilityPipelineTagCardinalityLimitProcessor
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/observability_pipeline_tag_cardinality_limit_processor.rb
Overview
The tag_cardinality_limit processor caps the number of distinct tag value combinations on metrics, dropping tags or events once the limit is exceeded.
Supported pipeline types: metrics
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#display_name ⇒ Object
The display name for a component.
-
#enabled ⇒ Object
readonly
Indicates whether the processor is enabled.
-
#id ⇒ Object
readonly
The unique identifier for this component.
-
#include ⇒ Object
readonly
A Datadog search query used to determine which metrics this processor targets.
-
#limit_exceeded_action ⇒ Object
readonly
The action to take when the cardinality limit is exceeded.
-
#per_metric_limits ⇒ Object
readonly
A list of per-metric cardinality overrides that take precedence over the default
value_limit. -
#type ⇒ Object
readonly
The processor type.
-
#value_limit ⇒ Object
readonly
The default maximum number of distinct tag value combinations allowed per metric.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
50 51 52 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_tag_cardinality_limit_processor.rb', line 50 def additional_properties @additional_properties end |
#display_name ⇒ Object
The display name for a component.
27 28 29 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_tag_cardinality_limit_processor.rb', line 27 def display_name @display_name end |
#enabled ⇒ Object
Indicates whether the processor is enabled.
30 31 32 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_tag_cardinality_limit_processor.rb', line 30 def enabled @enabled end |
#id ⇒ Object
The unique identifier for this component. Used in other parts of the pipeline to reference this component (for example, as the input to downstream components).
33 34 35 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_tag_cardinality_limit_processor.rb', line 33 def id @id end |
#include ⇒ Object
A Datadog search query used to determine which metrics this processor targets.
36 37 38 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_tag_cardinality_limit_processor.rb', line 36 def include @include end |
#limit_exceeded_action ⇒ Object
The action to take when the cardinality limit is exceeded.
39 40 41 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_tag_cardinality_limit_processor.rb', line 39 def limit_exceeded_action @limit_exceeded_action end |
#per_metric_limits ⇒ Object
A list of per-metric cardinality overrides that take precedence over the default value_limit.
42 43 44 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_tag_cardinality_limit_processor.rb', line 42 def per_metric_limits @per_metric_limits end |
#type ⇒ Object
The processor type. The value must be tag_cardinality_limit.
45 46 47 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_tag_cardinality_limit_processor.rb', line 45 def type @type end |
#value_limit ⇒ Object
The default maximum number of distinct tag value combinations allowed per metric.
48 49 50 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_tag_cardinality_limit_processor.rb', line 48 def value_limit @value_limit end |