Having multiple versions of your app within each service allows you to quickly switch between different versions of that app for rollbacks, testing, or other temporary events. You can route traffic to one or more specific versions of your app by migrating or splitting traffic.

Setup

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

Supported metrics

New OpsRamp MetricGoogle MetricMetric Display NameUnitDescription
google_appengine_flex_connections_currentappengine.googleapis.com/flex/connections/currentConnectionsSecondsNumber of current active connections per App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_flex_cpu_reserved_coresappengine.googleapis.com/flex/cpu/reserved_coresReserved coresBytesTotal number of CPU cores allocated to an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_flex_cpu_utilizationappengine.googleapis.com/flex/cpu/utilizationCPU utilizationBytesFractional utilization of allocated CPU across an App Engine flexible environment version. Values are typically numbers between 0.0 and 1.0 (but some machine types allow bursting above 1.0). Charts display the values as a percentage between 0% and 100% (or more). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_flex_disk_read_bytes_countappengine.googleapis.com/flex/disk/read_bytes_countDisk bytes readBytesDelta count of bytes read from disk across an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_flex_disk_write_bytes_countappengine.googleapis.com/flex/disk/write_bytes_countDisk bytes writtenBytesDelta count of bytes written from disk across an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_flex_network_received_bytes_countappengine.googleapis.com/flex/network/received_bytes_countNetwork bytes received.CountDelta count of incoming network bytes across all VMs in an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_flex_network_sent_bytes_countappengine.googleapis.com/flex/network/sent_bytes_countNetwork bytes sent.CountDelta count of outgoing network bytes across all VMs in an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_http_server_dos_intercept_countappengine.googleapis.com/http/server/dos_intercept_countInterception countCountDelta count of interceptions performed to prevent DoS attacks. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_http_server_quota_denial_countappengine.googleapis.com/http/server/quota_denial_countQuota denial countCountDelta count of requests that failed due to the app being over quota. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_http_server_response_countappengine.googleapis.com/http/server/response_countResponse countCountDelta HTTP response count. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_http_server_response_latenciesappengine.googleapis.com/http/server/response_latenciesResponse latencyMilliSecondsHTTP response latency. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_http_server_response_style_countappengine.googleapis.com/http/server/response_style_countResponse count by styleCountDelta counts on the HTTP serve style. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_infrastructure_cloudsql_connection_latenciesappengine.googleapis.com/infrastructure/cloudsql/connection_latenciesCloudSQL connection latencyCountDistribution of latency in microseconds for connections originating from App Engine to CloudSQL. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_appengine_infrastructure_cloudsql_connection_refused_countappengine.googleapis.com/infrastructure/cloudsql/connection_refused_countCloudSQL connection refused countCountTotal number of connections refused originating from App Engine to CloudSQL. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_appengine_infrastructure_cloudsql_connection_request_countappengine.googleapis.com/infrastructure/cloudsql/connection_request_countCloudSQL connection request countBytesTotal number of connection requests originating from App Engine to CloudSQL. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_appengine_infrastructure_cloudsql_received_bytes_countappengine.googleapis.com/infrastructure/cloudsql/received_bytes_countCloudSQL bytes receivedBytesNumber of bytes received by App Engine from Cloud SQL over the network. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_appengine_infrastructure_cloudsql_sent_bytes_countappengine.googleapis.com/infrastructure/cloudsql/sent_bytes_countCloudSQL bytes sentCountNumber of bytes sent by App Engine to Cloud SQL over the network. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_appengine_memcache_centi_mcu_countappengine.googleapis.com/memcache/centi_mcu_countMemcache utilizationBytesMemcache utilization in one hundredth of Memcache Compute Unit grouped by command. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_memcache_hit_ratioappengine.googleapis.com/memcache/hit_ratioHit ratioBytesPercentage of successful hits compared to all memcache operations. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_memcache_operation_countappengine.googleapis.com/memcache/operation_countMemcache operationsBytesCount of memcache key operations, grouped by command and status. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_appengine_memcache_received_bytes_countappengine.googleapis.com/memcache/received_bytes_countMemcache received bytesNumber of bytes received by app from the memcache API, grouped by status and memcache command. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_memcache_sent_bytes_countappengine.googleapis.com/memcache/sent_bytes_countMemcache sent bytesNumber of bytes sent by app through the memcache API, grouped by memcache command. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_memcache_used_cache_sizeappengine.googleapis.com/memcache/used_cache_sizeUsed Cache SizeSize of the cache, calculated as the total size of all items stored. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_system_billed_instance_estimate_countappengine.googleapis.com/system/billed_instance_estimate_countEstimated instance countEstimate of the number of instances that the customer is charged for. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_system_cpu_usageappengine.googleapis.com/system/cpu/usageCPU megacyclesCPU usage in megacycles over all instances. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_system_cpu_utilizationappengine.googleapis.com/system/cpu/utilizationCPU utilizationCPU utilization average over all active instances. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_system_instance_countappengine.googleapis.com/system/instance_countInstance countNumber of instances that exist. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_system_memory_usageappengine.googleapis.com/system/memory/usageMemory usageTotal memory used by running instances. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_system_network_received_bytes_countappengine.googleapis.com/system/network/received_bytes_countReceived bytesDelta count of incoming network bandwidth. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_appengine_system_network_sent_bytes_countappengine.googleapis.com/system/network/sent_bytes_countSent bytesDelta count of outgoing network bandwidth. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.

Event support

  • Not supported

External reference