App Engine is a fully managed, serverless platform for developing and hosting web applications at scale.

Standard environment

The App Engine standard environment is based on container instances running on Google’s infrastructure. Containers are preconfigured with one of several available runtimes. The App Engine standard environment makes it easy to build and deploy an application that runs reliably even under heavy loads and with large amounts of data.

Applications run in a secure, sandboxed environment, allowing the App Engine standard environment to distribute requests across multiple servers, and scaling servers to meet traffic demands. Your application runs within its own secure, reliable environment that is independent of the hardware, operating system, or physical location of the server.

Flexible environment

App Engine allows developers to focus on doing what they do best, writing code. Based on Google Compute Engine, the App Engine flexible environment automatically scales your app up and down while balancing the load. Microservices, authorization, SQL and NoSQL databases, traffic splitting, logging, versioning, security scanning, and content delivery networks are all supported natively.

Setup

To set up the OpsRamp Google integration and discover the Google service, go to Google Integration Discovery Profile and select GOOGLE/Appengine Service.

Metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
google_appengine_flex_cpu_reserved_cores

Total number of CPU cores allocated to an App Engine flexible environment version.
Flex CPU Reserved CoresCountAverage
google_appengine_flex_cpu_utilization

Fraction of allocated CPU in use across an App Engine flexible environment version.
Flex CPU UtilizationCountAverage
google_appengine_flex_disk_read_bytes_count

Delta count of bytes read from disk across an App Engine flexible environment version.
Flex Disk Read Bytes CountBytesAverage
google_appengine_flex_disk_write_bytes_count

Delta count of bytes written from disk across an App Engine flexible environment version.
Flex Disk Write Bytes CountBytesAverage
google_appengine_flex_network_received_bytes_count

Delta count of incoming network bytes across all VMs in an App Engine flexible environment version Sampled every 60 seconds.
Flex Network Received Bytes CountBytesAverage
google_appengine_http_server_dos_intercept_count

Delta count of interceptions performed to prevent DoS attacks.
Http Server Dos Intercept CountCountAverage
google_appengine_http_server_quota_denial_count

Delta count of requests that failed due to the app being over quota.
Http Server Quota Denail CountCountAverage
google_appengine_http_server_response_count

Delta HTTP response count.
Http Server Response CountCountAverage
google_appengine_http_server_response_latencies

HTTP response latency.
Http Server Response LatenciesCountAverage
google_appengine_http_server_response_style_count

Delta counts on the HTTP serve style.
Http Server Response LatenciesCountAverage
google_appengine_memcache_centi_mcu_count

Memcache utilization in one hundredth of Memcache Compute Unit grouped by command.
Mamcache Centi Mcu CountCountAverage
google_appengine_memcache_operation_count

Count of memcache key operations, grouped by command and status.
Mamcache Operation CountCountAverage
google_appengine_memcache_received_bytes_count

Number of bytes received by app from the memcache API, grouped by status and memcache command.
Mamcache Received Bytes CountBytesAverage
google_appengine_memcache_sent_bytes_count

Number of bytes sent by app through the memcache API, grouped by memcache command.
Mamcache Sent Bytes CountBytesAverage
google_appengine_system_cpu_usage

CPU usage in megacycles.
System CPU UsageCountAverage
google_appengine_system_instance_count

Number of instances that exist.
System Insatnce CountCountAverage
google_appengine_system_memory_usage

Total memory used by running instances.
System Memory UsageCountAverage
google_appengine_system_network_received_bytes_count

Delta count of incoming network bandwidth.
System Network Received Bytes CountCountAverage
google_appengine_system_network_sent_bytes_count

Delta count of outgoing network bandwidth.
System Network Sent Bytes CountCountAverage
google_appengine_flex_network_sent_bytes_count

Delta count of outgoing network bytes across all VMs in an App Engine flexible environment version Sampled every 60 seconds.
BytesAverage

Event support

  • Not supported

External reference