Class: DatadogAPIClient::V2::DatabricksDataObservabilityJobsMonitoringIntegrationDataflowSettingsRequest

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

Overview

Settings of the Data Jobs Monitoring dataflow. Only the fields provided are changed.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#dd_api_key_id ⇒ Object

ID of the Datadog API key the global init script uses to submit data. Setting or changing it requires dd_api_key_secret in the same request.



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

def dd_api_key_id
  @dd_api_key_id
end

#dd_api_key_secret ⇒ Object

Secret value of the Datadog API key identified by dd_api_key_id.



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

def dd_api_key_secret
  @dd_api_key_secret
end

#djm_global_init_script_enabled ⇒ Object

Whether Datadog installs and manages the Agent on your Databricks clusters through a global init script. Installation can take up to 15 minutes and requires Databricks Workspace Admin permissions. The script does not apply to clusters in Standard access mode. Leave this false to install the Agent yourself. Defaults to false.



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

def djm_global_init_script_enabled
  @djm_global_init_script_enabled
end

#script_gpum_enabled ⇒ Object

Whether GPU metrics are collected from your Databricks clusters. The Agent installed by the global init script performs the collection, so this requires the dataflow to be enabled with djm_global_init_script_enabled set to true. Defaults to false.



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

def script_gpum_enabled
  @script_gpum_enabled
end

#script_logs_enabled ⇒ Object

Whether driver and worker logs are collected from your Databricks clusters. The Agent installed by the global init script performs the collection, so this requires the dataflow to be enabled with djm_global_init_script_enabled set to true. Defaults to false.



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

def script_logs_enabled
  @script_logs_enabled
end

#serverless_jobs_enabled ⇒ Object

Whether health and cost data is collected for jobs running on Serverless or SQL Warehouse compute. This compute has no clusters for the global init script to target, so collection reads the Databricks system tables and requires system_tables_sql_warehouse_id. Defaults to true.



40
41
42
# File 'lib/datadog_api_client/v2/models/databricks_data_observability_jobs_monitoring_integration_dataflow_settings_request.rb', line 40

def serverless_jobs_enabled
  @serverless_jobs_enabled
end