Integrate using Terraform
Deploy the resources
1
Add Masthead agent module to your IaC project
module "masthead-agent" {
source = "masthead-data/masthead-agent/google"
project_id = "YOUR_PROJECT_ID"
# Enable modules for the used services
enable_modules = {
bigquery = true
dataform = true
dataplex = true
analytics_hub = true
}
}pulumi package add terraform-module masthead-data/masthead-agent/google 0.2.4 masthead-agentimport pulumi_masthead_agent as masthead_agent
masthead_agent.Module(
"masthead-agent",
project_id='your-project-id', # Replace with your actual project ID
enable_modules={
"bigquery": True,
"dataform": True,
"dataplex": True,
"analytics_hub": True,
},
)2
Export retrospective logs
1
2
gcloud logging copy _Default storage.googleapis.com/masthead_retro_logs_{PROJECT_ID} \
--location=global \
--log-filter='protoPayload.methodName="google.cloud.bigquery.storage.v1.BigQueryWrite.AppendRows" OR protoPayload.methodName="google.cloud.bigquery.v2.JobService.InsertJob" OR protoPayload.methodName="google.cloud.bigquery.v2.TableService.InsertTable" OR protoPayload.methodName="google.cloud.bigquery.v2.JobService.Query" resource.type="bigquery_table" OR resource.type="bigquery_dataset" OR resource.type="bigquery_project" timestamp > "{YYYY-MM-DD}T00:00:00.0Z"'VPC-SC Configuration
Last updated