Skip to main content
Question

Native deduplication of GCP DNS logs before Google SecOps ingestion?

  • September 22, 2026
  • 3 replies
  • 28 views

Forum|alt.badge.img+2

We ingest high-volume GCP Cloud DNS query logs into Google SecOps through Cloud Logging direct ingestion. We want to reduce ingestion volume without randomly sampling security events.

Is there a supported native way in Cloud Logging, Log Router or Google SecOps to aggregate repeated events, for example:

 

key = vmProjectId + queryName + responseCode + queryType window = 5 minutes output = one event with count, firstSeen and lastSeen

We would keep NXDOMAIN, SERVFAIL, first-seen domains, unknown domains and security-sensitive destinations at 100%.

If this is not supported natively, what architecture does Google recommend: Pub/Sub/Dataflow, Bindplane, or another collector? Can the aggregated records still be parsed as GCP DNS events in Google SecOps?

3 replies

cmorris
Staff
Forum|alt.badge.img+17
  • Staff
  • September 23, 2026

Forum|alt.badge.img+2
  • Author
  • New Member
  • September 23, 2026

Thanks for the answer, but it includes using Bindplane right, at the moment we are using the Native ingestion setup within GCP using a dedicated query, so I’m not sure if the bindplane can be applied here?


cmorris
Staff
Forum|alt.badge.img+17
  • Staff
  • September 23, 2026

The pipelines can be used even with Native Ingest, it is a newer feature. If you are using Bindplane, you can use the BP console to manage the pipeline. Else, you could use the API to manage - https://docs.cloud.google.com/chronicle/docs/ingestion/data-processing-pipeline#using_secops_data_pipeline_apis