Class: DatadogAPIClient::V2::ObservabilityPipelineGenerateMetricsProcessor

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb

Overview

The generate_datadog_metrics processor creates custom metrics from logs and sends them to Datadog. Metrics can be counters, gauges, or distributions and optionally grouped by log fields.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



43
44
45
# File 'lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb', line 43

def additional_properties
  @additional_properties
end

#display_nameObject

The display name for a component.



26
27
28
# File 'lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb', line 26

def display_name
  @display_name
end

#enabledObject

Whether this processor is enabled.



29
30
31
# File 'lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb', line 29

def enabled
  @enabled
end

#idObject

The unique identifier for this component. Used to reference this component in other parts of the pipeline.



32
33
34
# File 'lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb', line 32

def id
  @id
end

#includeObject

A Datadog search query used to determine which logs this processor targets.



35
36
37
# File 'lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb', line 35

def include
  @include
end

#metricsObject

Configuration for generating individual metrics.



38
39
40
# File 'lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb', line 38

def metrics
  @metrics
end

#typeObject

The processor type. Always generate_datadog_metrics.



41
42
43
# File 'lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb', line 41

def type
  @type
end