It's possible to run monitoring as Kubernetes Container. In this case all configurations and secretes are stored as K8S ConfigMap / Secretes objects.
Dynatrace integration for GCP Logs is using Officially supported log export design pattern. All incoming log entries sent to GCP Cloud Logging API are passed through Logs Router Sink. Router is running inclusion and exclusion filters to determine if log entry should be passed to defined GCP Cloud Pub/Sub topic. Filters allow user to select which logs they would like to export to Dynatrace. Finally, Pub/Sub messages with log entries are polled by containerized dynatrace-gcp-monitor
, processed, batched and sent to Dynatrace Log Ingest API.
For a quick start guide refer to documentation
For troubleshooting refer to documentation