Class: DatadogAPIClient::V2::Estimation

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

Overview

Recommended resource values for a Spark driver or executor, derived from recent real usage metrics. Used by SPA to propose more efficient pod sizing.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



39
40
41
# File 'lib/datadog_api_client/v2/models/estimation.rb', line 39

def additional_properties
  @additional_properties
end

#cpuObject

CPU usage statistics derived from historical Spark job metrics. Provides multiple estimates so users can choose between conservative and cost-saving risk profiles.



25
26
27
# File 'lib/datadog_api_client/v2/models/estimation.rb', line 25

def cpu
  @cpu
end

#ephemeral_storageObject

Recommended ephemeral storage allocation (in MiB). Derived from job temporary storage patterns.



28
29
30
# File 'lib/datadog_api_client/v2/models/estimation.rb', line 28

def ephemeral_storage
  @ephemeral_storage
end

#heapObject

Recommended JVM heap size (in MiB).



31
32
33
# File 'lib/datadog_api_client/v2/models/estimation.rb', line 31

def heap
  @heap
end

#memoryObject

Recommended total memory allocation (in MiB). Includes both heap and overhead.



34
35
36
# File 'lib/datadog_api_client/v2/models/estimation.rb', line 34

def memory
  @memory
end

#overheadObject

Recommended JVM overhead (in MiB). Computed as total memory - heap.



37
38
39
# File 'lib/datadog_api_client/v2/models/estimation.rb', line 37

def overhead
  @overhead
end