Beta - check Databricks cluster GCP attribute best practices
Ce produit n'est pas pris en charge par le
site Datadog que vous avez sélectionné. (
).
Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel,
n'hésitez pas à nous contacter.
Id: 539e4557-d2b5-4d57-a001-cb01140a4e2d
Cloud Provider: Databricks
Platform: Terraform
Severity: Low
Category: Best Practices
Learn More
Description
The rule flags databricks_cluster resources where gcp_attributes.availability is set to PREEMPTIBLE_GCP, which violates best practices. Clusters should use a non-preemptible availability setting.
Compliant Code Examples
resource "databricks_cluster" "negative" {
cluster_name = "Shared Autoscaling"
spark_version = data.databricks_spark_version.latest.id
node_type_id = data.databricks_node_type.smallest.id
autotermination_minutes = 20
autoscale {
min_workers = 1
max_workers = 50
}
gcp_attributes {
availability = "PREEMPTIBLE_WITH_FALLBACK_GCP"
zone_id = "auto"
first_on_demand = 1
spot_bid_price_percent = 100
}
}
Non-Compliant Code Examples
resource "databricks_cluster" "positive" {
cluster_name = "data"
spark_version = data.databricks_spark_version.latest.id
node_type_id = data.databricks_node_type.smallest.id
autotermination_minutes = 20
autoscale {
min_workers = 1
max_workers = 50
}
gcp_attributes {
availability = "PREEMPTIBLE_GCP"
zone_id = "AUTO"
}
}