Google App Engine (GAE) helps you build web and mobile apps on an open cloud platform, using the languages, frameworks, custom runtimes, Docker images, and third-party libraries that you choose. The App Engine environment automatically scales your app while balancing your resources' CPU and memory.
You can use New Relic to monitor applications that reside in a Google App Engine flexible environment through the APM agents, and you can view data about your Google App Engine services through the Google App Engine integration for our infrastructure monitoring.
APM agent installation for GAE Flexible
As a Google Cloud Platform (GCP) partner, New Relic supports the Google App Engine flexible environment so that you can deploy to a Docker image with a custom runtime.
Some agents allow you to deploy to a standard Docker image using GAE flexible installation with "native" support. With "native" support, you provide your app code and an app.yaml
and Google App Engine deploys to a prebuilt Docker image. This configuration does have some limitations.
To monitor your applications that reside in a Google App Engine flexible environment, follow the installation instructions for the agent that you use:
APM agent | GAE flexible requirements |
---|---|
Go | Our Go agent can run in an App Engine flexible environment that deploys to a Docker image with a custom runtime. For more information, see the GAE flexible installation example for the Go agent. |
Java | Our Java agent can run in an App Engine flexible environment that deploys to a Docker image with a custom runtime. For more information, see the GAE flexible installation example for the Java agent. |
.NET | Currently not supported. |
Node.js | Our Node.js agent can be deployed to a prebuilt Docker image by using GAE's native support or to a Docker image with a custom runtime. No special configuration is required. For more information, see the GAE flexible installation example for the Node.js agent. |
PHP | Our PHP agent can run in an App Engine flexible environment that deploys to a Docker image using a custom runtime. For more information, see the GAE flexible installation example for the PHP agent. |
Python | Our Python agent can be deployed to a prebuilt Docker image using GAE's native support or to a Docker image with a custom runtime. For more information, see the GAE flexible installation example for the Python agent. |
Ruby | Our Ruby agent can be deployed to a prebuilt Docker image using GAE's native support or to a Docker image with a custom runtime. For more information, see the GAE flexible installation example for the Ruby agent. |
Infrastructure integration for Google App Engine
Our infrastructure monitoring offers an integration that reports data about your Google App Engine services. With the Google App Engine integration, you can view dashboards and alerts, query metric data, and explore inventory data.