feat(cloudsql): add support for enhanced query insights (#3948)

Adds support for enhanced query insights on cloud sql instances by adding enhanced_query_insights_enabled to the insights_config block. This allows enabling deeper visibility into query performance.

Closes #3890

TAG=agy
CONV=41331d43-c782-48a4-b0e7-bc8ad14866e9
This commit is contained in:
Ludovico Magnocavallo
2026-05-08 09:08:16 +02:00
committed by GitHub
parent ef3af4fd28
commit 98554a9d20
5 changed files with 43 additions and 26 deletions

View File

@@ -213,11 +213,12 @@ resource "google_sql_database_instance" "primary" {
dynamic "insights_config" {
for_each = var.insights_config != null ? [1] : []
content {
query_insights_enabled = true
query_string_length = var.insights_config.query_string_length
record_application_tags = var.insights_config.record_application_tags
record_client_address = var.insights_config.record_client_address
query_plans_per_minute = var.insights_config.query_plans_per_minute
query_insights_enabled = true
query_string_length = var.insights_config.query_string_length
record_application_tags = var.insights_config.record_application_tags
record_client_address = var.insights_config.record_client_address
query_plans_per_minute = var.insights_config.query_plans_per_minute
enhanced_query_insights_enabled = var.insights_config.enhanced_query_insights_enabled
}
}