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 Metric | Google Metric | Metric Display Name | Unit | Description |
|---|---|---|---|---|
| google_appengine_flex_connections_current | appengine.googleapis.com/flex/connections/current | Connections | Seconds | Number 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_cores | appengine.googleapis.com/flex/cpu/reserved_cores | Reserved cores | Bytes | Total 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_utilization | appengine.googleapis.com/flex/cpu/utilization | CPU utilization | Bytes | Fractional 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_count | appengine.googleapis.com/flex/disk/read_bytes_count | Disk bytes read | Bytes | Delta 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_count | appengine.googleapis.com/flex/disk/write_bytes_count | Disk bytes written | Bytes | Delta 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_count | appengine.googleapis.com/flex/network/received_bytes_count | Network bytes received. | Count | Delta 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_count | appengine.googleapis.com/flex/network/sent_bytes_count | Network bytes sent. | Count | Delta 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_count | appengine.googleapis.com/http/server/dos_intercept_count | Interception count | Count | Delta 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_count | appengine.googleapis.com/http/server/quota_denial_count | Quota denial count | Count | Delta 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_count | appengine.googleapis.com/http/server/response_count | Response count | Count | Delta HTTP response count. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
| google_appengine_http_server_response_latencies | appengine.googleapis.com/http/server/response_latencies | Response latency | MilliSeconds | HTTP response latency. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
| google_appengine_http_server_response_style_count | appengine.googleapis.com/http/server/response_style_count | Response count by style | Count | Delta 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_latencies | appengine.googleapis.com/infrastructure/cloudsql/connection_latencies | CloudSQL connection latency | Count | Distribution 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_count | appengine.googleapis.com/infrastructure/cloudsql/connection_refused_count | CloudSQL connection refused count | Count | Total 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_count | appengine.googleapis.com/infrastructure/cloudsql/connection_request_count | CloudSQL connection request count | Bytes | Total 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_count | appengine.googleapis.com/infrastructure/cloudsql/received_bytes_count | CloudSQL bytes received | Bytes | Number 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_count | appengine.googleapis.com/infrastructure/cloudsql/sent_bytes_count | CloudSQL bytes sent | Count | Number 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_count | appengine.googleapis.com/memcache/centi_mcu_count | Memcache utilization | Bytes | Memcache 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_ratio | appengine.googleapis.com/memcache/hit_ratio | Hit ratio | Bytes | Percentage 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_count | appengine.googleapis.com/memcache/operation_count | Memcache operations | Bytes | Count 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_count | appengine.googleapis.com/memcache/received_bytes_count | Memcache received bytes | Number 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_count | appengine.googleapis.com/memcache/sent_bytes_count | Memcache sent bytes | Number 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_size | appengine.googleapis.com/memcache/used_cache_size | Used Cache Size | Size 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_count | appengine.googleapis.com/system/billed_instance_estimate_count | Estimated instance count | Estimate 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_usage | appengine.googleapis.com/system/cpu/usage | CPU megacycles | CPU 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_utilization | appengine.googleapis.com/system/cpu/utilization | CPU utilization | CPU 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_count | appengine.googleapis.com/system/instance_count | Instance count | Number of instances that exist. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. | |
| google_appengine_system_memory_usage | appengine.googleapis.com/system/memory/usage | Memory usage | Total 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_count | appengine.googleapis.com/system/network/received_bytes_count | Received bytes | Delta 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_count | appengine.googleapis.com/system/network/sent_bytes_count | Sent bytes | Delta count of outgoing network bandwidth. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
Event support
- Not supported