Introduction

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 TypeDescription
google_appengine_flex_cpu_reserved_coresFlex CPU Reserved CoresCountAverageTotal number of CPU cores allocated to an App Engine flexible environment version.
google_appengine_flex_cpu_utilizationFlex CPU UtilizationCountAverageThe fraction of allocated CPU in use across an App Engine flexible environment version.
google_appengine_flex_disk_read_bytes_countFlex Disk Read Bytes CountBytesAverageDelta count of bytes read from disk across an App Engine flexible environment version.
google_appengine_flex_disk_write_bytes_countFlex Disk Write Bytes CountBytesAverageDelta count of bytes written from disk across an App Engine flexible environment version.
google_appengine_flex_network_received_bytes_countFlex Network Received Bytes CountBytesAverageDelta count of incoming network bytes across all VMs in an App Engine flexible environment version Sampled every 60 seconds.
google_appengine_http_server_dos_intercept_countHttp Server Dos Intercept CountCountAverageDelta count of interceptions performed to prevent DoS attacks.
google_appengine_http_server_quota_denial_countHttp Server Quota Denail CountCountAverageDelta count of requests that failed due to the app being over quota.
google_appengine_http_server_response_countHttp Server Response CountCountAverageDelta HTTP response count.
google_appengine_http_server_response_latenciesHttp Server Response LatenciesCountAverageHTTP response latency.
google_appengine_http_server_response_style_countHttp Server Response LatenciesCountAverageDelta counts on the HTTP serve style.
google_appengine_memcache_centi_mcu_countMamcache Centi Mcu CountCountAverageMemcache utilization in one hundredth of Memcache Compute Unit grouped by command.
google_appengine_memcache_operation_countMamcache Operation CountCountAverageCount of memcache key operations, grouped by command and status.
google_appengine_memcache_received_bytes_countMamcache Received Bytes CountBytesAverageNumber of bytes received by app from the memcache API, grouped by status and memcache command.
google_appengine_memcache_sent_bytes_countMamcache Sent Bytes CountBytesAverageNumber of bytes sent by app through the memcache API, grouped by memcache command.
google_appengine_system_cpu_usageSystem CPU UsageCountAverageCPU usage in megacycles.
google_appengine_system_instance_countSystem Insatnce CountCountAverageNumber of instances that exist.
google_appengine_system_memory_usageSystem Memory UsageCountAverageTotal memory used by running instances.
google_appengine_system_network_received_bytes_countSystem Network Received Bytes CountCountAverageDelta count of incoming network bandwidth.
google_appengine_system_network_sent_bytes_countSystem Network Sent Bytes CountCountAverageDelta count of outgoing network bandwidth.
google_appengine_flex_network_sent_bytes_countBytesAverageDelta count of outgoing network bytes across all VMs in an App Engine flexible environment version Sampled every 60 seconds.

Event support

  • Not supported

External reference