Goal: migrate all currently implemented Metricbeat gcp module Metricsets to Data Streams within gcp integration package and add system tests.
TODO:
🛑 Blockers
🏗 Implementation work
❓ Open questions
- Should the new data streams be added to
gcp package? As of now it contains only security related log collection.
🚨 Risks
elastic/integrations CI does not support creating GCP infrastructure to be used during tests, but it supports the use case; support should be added.
Goal: migrate all currently implemented Metricbeat
gcpmodule Metricsets to Data Streams withingcpintegration package and add system tests.TODO:
gcp.billingdata stream:gcp.computedata stream:gcp.loadbalancerdata stream:gcp.pubsubdata stream:gcp.storagedata stream:gcp.metricsdata stream:gcp.firestoredata stream:ensure dashboards query the Agent stream and not the Metricbeat ones
🛑 Blockers
gcp.billingrequire auxiliary files to bootstrap test dataelastic-packageTerraform deployer should support GCP Cloud SDK blocks billing testswe decided to move forward with a new package,we reverted the decision and decided to wait on Kibana team to fix the upgrade issue and move forward with a singlegcp_metricsto avoid the need for configuration breaking change.gcppackage.🏗 Implementation work
❓ Open questions
gcppackage? As of now it contains only security related log collection.🚨 Risks
elastic/integrationsCI does not support creating GCP infrastructure to be used during tests, but it supports the use case; support should be added.With this solved we still need to migrate the CI configuration from
elastic/elastic-packagetoelastic/integrations. The risk lies in the different CI and Stack versions in use