This is the home of dynatrace-gcp-monitor
which provides the mechanism to pull all Google Cloud metrics and Cloud logs into Dynatrace.
This integration consists of K8s container and few auxiliary components. This setup will be running in your GCP project and will be pushing data to Dynatrace. We provide bash script that will deploy all necessary elements.
To deploy this integration, see the docs on how to run it on Google Kubernetes Engine.
The whole project was renamed, so all internal references and files are now named dynatrace-gcp-monitor
. This includes created resources names and docker images.
Previous versions will still be available (but not updated), under the name dynatrace-gcp-function
.
Up until version 1.1.8, there was an option to deploy GCP integration as a Cloud Function (instead of a K8s container). It is now deprecated and has no support. If you are using this kind of deployment, please refer to this migration guide.
If you already have a previous version of dynatrace-gcp-monitor
deployed, please refer to this migration guide before installing the latest version.
- Ingested metrics will consume DDUs. For more details GCP service monitoring consumption
- Ingested logs will consume DDUs. For more details Log monitoring consumption
Before you create a ticket check troubleshooting guides specific to your deployment.
If you didn't find a solution please contact Dynatrace support.
- Architecture overview of Kubernetes deployment
- Monitoring multiple projects
- Expand monitoring in a Kubernetes container
- Self-monitoring in Google Cloud for metrics
- Self-monitoring for logs
- Dynatrace Azure Log Forwarder
- Dynatrace AWS log forwarder
See CONTRIBUTING for details on submitting changes.
dynatrace-gcp-monitor
is under Apache 2.0 license. See LICENSE for details.