Google App Engine environment

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 New Relic Infrastructure.

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 enviroment, follow the installation instructions for the APM agent that you use:

APM agent GAE flexible requirements
Go

The New Relic 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 New Relic's Go agent.

Java

The New Relic 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 New Relic's Java agent.

.NET

Currently not supported.

Node.js

The New Relic 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 New Relic's Node.js agent.

PHP

The New Relic 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 New Relic's PHP agent.

Python

The New Relic 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 New Relic's Python agent.

Ruby

The New Relic 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 New Relic's Ruby agent.

Infrastructure integration for Google App Engine

New Relic Infrastructure offers an integration that reports data about your Google App Engine services. With the Google App Engine Infrastructure integration, you can view dashboards and alerts in Infrastructure, query metric data in New Relic Insights, and explore inventory data on the Inventory page.

For more help

Recommendations for learning more: