Skip to content

Commit 2bbcea7

Browse files
authored
Merge pull request #4000 from alphagov/fix-ga4-aggregate-analytics-error
IA-2582: fix issue with filter
2 parents f38657a + 42f96e3 commit 2bbcea7

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

  • terraform/deployments/gcp-ga4-aggregate-analytics/modules/data-access-monitoring

terraform/deployments/gcp-ga4-aggregate-analytics/modules/data-access-monitoring/monitoring.tf

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ resource "google_monitoring_alert_policy" "dts_failure_alert" {
2323
conditions {
2424
display_name = "Detection Query Failed"
2525
condition_threshold {
26-
filter = "resource.type=\"bigquery_dts_config\" AND resource.labels.config_id=\"${local.detection_query_uuid}\" AND metric.type=\"bigquerydatatransfer.googleapis.com/transfer/completed_runs\" AND metric.label.completion_status=\"FAILED\""
26+
filter = "resource.type=\"bigquery_dts_config\" AND metric.type=\"bigquerydatatransfer.googleapis.com/transfer_config/completed_runs\""
2727
duration = "0s"
2828
comparison = "COMPARISON_GT"
2929
threshold_value = 0
@@ -63,9 +63,8 @@ resource "google_monitoring_alert_policy" "unauthorised_bq_access_alert" {
6363
condition_matched_log {
6464
filter = <<-EOT
6565
resource.type = "bigquery_resource"
66-
AND protoPayload.methodName = "google.cloud.bigquery.v2.JobService.InsertJob"
6766
AND protoPayload.serviceData.jobCompletedEvent.job.jobConfiguration.query.destinationTable.tableId = "${google_bigquery_table.unauthorised_access.table_id}"
68-
AND protoPayload.serviceData.jobCompletedEvent.job.jobStatistics.query.numDmlAffectedRows > 0
67+
AND protoPayload.serviceData.jobCompletedEvent.job.jobStatistics.queryOutputRowCount > 0
6968
EOT
7069
}
7170
}

0 commit comments

Comments
 (0)