Global Accelerator (GA) integrates with Cloud Monitor (CMS) to provide real-time visibility into instance performance, so you can quickly detect and respond to issues such as request timeouts, traffic throttling, and packet loss.
GA supports three monitoring paths:
| Path | Best for | How to access |
|---|---|---|
| GA console monitoring charts | Viewing time series charts for bandwidth, packets, connections, and CU usage | GA console > instance > Monitoring Chart tab |
| CloudMonitor alert rules | Getting notified when a metric crosses a threshold | CloudMonitor console > Alerts > Alert Rules |
| CloudMonitor API | Querying origin probing availability and tunnel latency | CloudMonitor API operations |
View monitoring data
Cloud Monitor collects metrics from GA instances in real time and renders them as time series charts in the GA console. The default time range is the previous hour. Other supported ranges are 3 hours, 6 hours, 12 hours, and a custom range. Turn on Auto Refresh to refresh the chart every minute.
View monitoring data for a standard GA instance
Log on to the GA console.
On the Instances page, find the GA instance and open the monitoring panel using one of the following methods:
From the Instances page: In the Monitor/Diagnostics column, click the
icon. The Instance Monitoring panel opens.From the instance details page: Click the instance ID, then click the Monitoring Chart tab.
Filter the monitoring data as needed:
To view acceleration region or endpoint region metrics, choose Instance > Acceleration Region or Instance > Endpoint Region, then select a region from the Region drop-down list.
To view CU consumption, choose Instances > Used CUs. This applies to pay-as-you-go standard GA instances.
To view listener metrics, click Listener. This applies to pay-as-you-go standard GA instances.
To select a time range, use the Time drop-down list.
To create an alert rule directly from this view, click Threshold Alerting Settings. This opens the Alert Rules page in the CloudMonitor console.
If you cannot view the monitoring metrics of intelligent routing listeners on your pay-as-you-go standard GA instance, the instance may be running an earlier version. Contact your account manager to upgrade.
View monitoring data for a basic GA instance
Log on to the GA console.
In the left-side navigation pane, click Basic Instance.
On the Instances page, find the GA instance and open the monitoring panel using one of the following methods:
From the Instances page: In the Monitor column, click the
icon. The Instance Monitoring panel opens.From the instance details page: Click the instance ID, then click the Monitoring Chart tab.
Filter the monitoring data as needed:
In the Granularity drop-down list, select Acceleration Region or Accelerated IP.
If you select Accelerated IP, choose up to three accelerated IP addresses to compare.
To select a time range, use the Time drop-down list.
Create a threshold-triggered alert rule
Set up alert rules to get notified when a GA metric crosses a threshold, so you can respond before issues affect users.
If a GA instance is deleted, all threshold-triggered alert rules configured for it in CloudMonitor are also deleted.
Log on to the Cloud Monitor console.
In the left-side navigation pane, choose Alerts > Alert Rules.
On the Alert Rules page, click Create Alert Rule.
In the Create Alert Rule panel, configure the following parameters and click Confirm. For parameters not listed here, see Create an alert rule.
Parameter Description Product Select Global Accelerator - Basic GA Instance or Global Accelerator - Standard GA Instance. Resource Range Select the scope of resources the alert applies to: All Resources (all GA instances in the account), Application Groups (all resources in a specified application group), or Instances (a specific GA instance). If you select Application Groups or Instances, choose the application group or instance from the Associated Resources drop-down list. Rule Description Define the alert condition. Click Add Rule, configure the Alert Rule, Metric Type, Metric, and Threshold and Alert Level parameters in the Configure Rule Description panel, then click OK. For supported metrics, see Supported metrics.
Threshold Alerting Settings in the GA console applies to standard GA instances only. To configure alert rules for basic GA instances, go directly to the CloudMonitor console.
Supported metrics
Use the following guidance to map symptoms to the relevant metrics before querying the tables below.
Common diagnostic scenarios:
High bandwidth usage or throttling: Check
GaIpOutBpsPercentageorGaIpInBpsPercentageto see how much of the bandwidth cap you are consuming. High values indicate you may need to increase bandwidth.Packet loss: Check
GaIpOutDropPpsorGaIpInDropPps. Sustained non-zero values indicate traffic is being discarded, often due to bandwidth throttling.Connection spikes: Check
GaIpCPS(new connections per second) andGaIpActiveConnectionCount(established connections) together to identify sudden load increases.HTTP/Layer 7 request rates: Check
GaListenerQPSon listener metrics (pay-as-you-go standard GA only).Origin health and tunnel latency: Query
GaApplicationMonitorAvailabilityandGaTunnelLatencyvia CloudMonitor API. These metrics are not available in the console.
Metrics of standard GA instances
Acceleration region metrics
| Metric | Description | MetricName | Dimensions | Statistics |
|---|---|---|---|---|
| GaIpOutBps | Bandwidth consumed by the instance for outbound access. Unit: bit/s. | GaIpOutBps | userId, instanceId, regionId | Average |
| GaIpInBps | Bandwidth consumed by clients to access the instance. Unit: bit/s. | GaIpInBps | userId, instanceId, regionId | Average |
| GaIpOutPps | Outbound packets per second. Unit: pps. | GaIpOutPps | userId, instanceId, regionId | Average |
| GaIpInPps | Inbound packets received per second. Unit: pps. | GaIpInPps | userId, instanceId, regionId | Average |
| GaIpOutBpsPercentage | Ratio of outbound bandwidth consumed by an acceleration region to the total bandwidth of that region. | GaIpOutBpsPercentage | userId, instanceId, regionId | Average |
| GaIpInBpsPercentage | Ratio of inbound bandwidth consumed by clients in an acceleration region to the total bandwidth of that region. | GaIpInBpsPercentage | userId, instanceId, regionId | Average |
| GaIpOutDropPps | Outbound packets discarded per second. Unit: pps. | GaIpOutDropPps | userId, instanceId, regionId | Average |
| GaIpInDropPps | Inbound packets discarded per second. Unit: pps. | GaIpInDropPps | userId, instanceId, regionId | Average |
| GaIpActiveConnectionCount | Number of TCP connections in the ESTABLISHED state. | GaIpActiveConnectionCount | userId, instanceId, regionId | Average |
| GaIpProcessedBytes | Total bytes sent and received by a pay-as-you-go standard GA instance. Unit: bytes. | GaIpProcessedBytes | userId, instanceId, regionId | Value |
| GaIpCPS | New connections per second. | GaIpCPS | userId, instanceId, regionId | Average |
| GaIpQPS | Requests per second. Applies to pay-as-you-go standard GA instances only. | GaIpQPS | userId, instanceId, regionId | Average |
Endpoint region metrics
| Metric | Description | MetricName | Dimensions | Statistics |
|---|---|---|---|---|
| GaEndPointGroupOutBps | Bandwidth consumed by an endpoint group to send traffic back to the instance. Unit: bit/s. | GaEndPointGroupOutBps | userId, instanceId, regionId | Average |
| GaEndPointGroupInBps | Bandwidth consumed by the instance to forward traffic to an endpoint group. Unit: bit/s. | GaEndPointGroupInBps | userId, instanceId, regionId | Average |
| GaEndPointGroupOutPps | Outbound packets sent by an endpoint group per second. Unit: pps. | GaEndPointGroupOutPps | userId, instanceId, regionId | Average |
| GaEndPointGroupInPps | Inbound packets received by an endpoint group per second. Unit: pps. | GaEndPointGroupInPps | userId, instanceId, regionId | Average |
| GaEndPointGroupOutBpsPercentage | Ratio of outbound bandwidth consumed by an endpoint group to the total bandwidth. | GaEndPointGroupOutBpsPercentage | userId, instanceId, regionId | Average |
| GaEndPointGroupInBpsPercentage | Ratio of inbound bandwidth consumed by the instance when forwarding to an endpoint group to the total bandwidth. | GaEndPointGroupInBpsPercentage | userId, instanceId, regionId | Average |
| GaEndPointGroupOutDropPps | Outbound packets discarded by an endpoint group per second. Unit: pps. | GaEndPointGroupOutDropPps | userId, instanceId, regionId | Average |
| GaEndPointGroupInDropPps | Inbound packets discarded by an endpoint group per second. Unit: pps. | GaEndPointGroupInDropPps | userId, instanceId, regionId | Average |
CU usage metrics
| Metric | Description | MetricName | Dimensions | Statistics |
|---|---|---|---|---|
| ConsumedCUs | Number of CUs consumed by a pay-as-you-go standard GA instance. Unit: packets. | ConsumedCUs | userId, instanceId | Value |
Listener metrics
Listener metrics apply to pay-as-you-go standard GA instances only. If you cannot view intelligent routing listener metrics, the instance may be running an earlier version. Contact your account manager to upgrade.
| Metric | Description | MetricName | Dimensions | Statistics |
|---|---|---|---|---|
| GaListenerActiveConnectionCount | Number of TCP connections in the ESTABLISHED state on the listener. | GaListenerActiveConnectionCount | userId, instanceId, regionId, listenerId | Value |
| GaListenerInactiveConnectionCount | Total number of UDP connections on the listener. | GaListenerInactiveConnectionCount | userId, instanceId, regionId, listenerId | Value |
| GaListenerMaxConnectionCount | Maximum number of TCP or UDP connections processed by the listener per minute. | GaListenerMaxConnectionCount | userId, instanceId, regionId, listenerId | Value |
| GaListenerCPS | New TCP or UDP connections processed by the listener per second. | GaListenerCPS | userId, instanceId, regionId, listenerId | Value |
| GaListenerQPS | Layer 7 requests processed by the listener per second. | GaListenerQPS | userId, instanceId, regionId, listenerId | Value |
| GaListenerProcessedBytes | Total bytes of inbound and outbound traffic forwarded by the listener per minute. Unit: bytes. | GaListenerProcessedBytes | userId, instanceId, regionId, listenerId | Value |
| GaListenerOutBps | Outbound bandwidth of a TCP or UDP listener. Unit: bit/s. | GaListenerOutBps | userId, instanceId, regionId, listenerId | Value |
| GaListenerInBps | Inbound bandwidth of a TCP or UDP listener. Unit: bit/s. | GaListenerInBps | userId, instanceId, regionId, listenerId | Value |
| GaListenerOutPps | TCP or UDP packets sent per second. Unit: pps. | GaListenerOutPps | userId, instanceId, regionId, listenerId | Value |
| GaListenerInPps | TCP or UDP packets received by the listener per second. Unit: pps. | GaListenerInPps | userId, instanceId, regionId, listenerId | Value |
Origin probing metrics
| Metric | Description | MetricName | Dimensions | Statistics |
|---|---|---|---|---|
| GaApplicationMonitorAvailability | Percentage of time within a specified duration when the connection between a detection point and an origin server is of good quality. | GaApplicationMonitorAvailability | userId, instanceId, taskId | Value |
Tunnel latency metrics
| Metric | Description | MetricName | Dimensions | Statistics |
|---|---|---|---|---|
| GaTunnelLatency | Latency of the tunnel between an acceleration region and an endpoint group region. Unit: milliseconds. | GaTunnelLatency | userId, instanceId, regionId, endpointGroupRegionId | Average |
QueryGaApplicationMonitorAvailabilityandGaTunnelLatencyonly through CloudMonitor API operations. When calling the API, specify Namespace, MetricName, Dimensions, and Period. For details, see Appendix 1: Metrics.
Metrics of basic GA instances
Acceleration region metrics
The following metrics are recommended. The deprecated GaBaseIp* variants (without the Set infix) remain available but are not recommended — use the GaBaseIpSet* metrics instead.
| Metric | Description | MetricName | Dimensions | Statistics |
|---|---|---|---|---|
| GaBaseIpOutBps | Bandwidth consumed by the acceleration region for outbound access. Unit: bit/s. | GaBaseIpSetOutBps | userId, instanceId, regionId | Average |
| GaBaseIpInBps | Bandwidth consumed by clients to access the acceleration region. Unit: bit/s. | GaBaseIpSetInBps | userId, instanceId, regionId | Average |
| GaBaseIpOutPps | Outbound packets sent per second from the acceleration region. Unit: pps. | GaBaseIpSetOutPps | userId, instanceId, regionId | Average |
| GaBaseIpInPps | Inbound packets received per second in the acceleration region. Unit: pps. | GaBaseIpSetInPps | userId, instanceId, regionId | Average |
| GaBaseIpSetOutBandwidthUtilization | Ratio of outbound bandwidth consumed by the acceleration region to the total bandwidth of that region. | GaBaseIpSetOutBandwidthUtilization | userId, instanceId, regionId | Average |
| GaBaseIpSetInBandwidthUtilization | Ratio of inbound bandwidth consumed by clients in the acceleration region to the total bandwidth of that region. | GaBaseIpSetInBandwidthUtilization | userId, instanceId, regionId | Average |
| GaBaseIpSetOutRateLimitDropPps | Outbound packets dropped per second due to bandwidth throttling. Unit: pps. | GaBaseIpSetOutRateLimitDropPps | userId, instanceId, regionId | Average |
| GaBaseIpSetInRateLimitDropPps | Inbound packets dropped per second due to bandwidth throttling. Unit: pps. | GaBaseIpSetInRateLimitDropPps | userId, instanceId, regionId | Average |
Acceleration IP address metrics
| Metric | Description | MetricName | Dimensions | Statistics |
|---|---|---|---|---|
| GaBaseGaIpOutBps | Bandwidth consumed by the accelerated IP address for outbound access. Unit: bit/s. | GaBaseGaIpOutBps | userId, instanceId, regionId, gaIp | Average |
| GaBaseGaIpInBps | Bandwidth consumed by clients to access the accelerated IP address. Unit: bit/s. | GaBaseGaIpInBps | userId, instanceId, regionId, gaIp | Average |
| GaBaseGaIpOutPps | Outbound packets sent from the accelerated IP address per second. Unit: pps. | GaBaseGaIpOutPps | userId, instanceId, regionId, gaIp | Average |
| GaBaseGaIpInPps | Inbound packets received by the accelerated IP address per second. Unit: pps. | GaBaseGaIpInPps | userId, instanceId, regionId, gaIp | Average |
| GaBaseGaIpOutBandwidthUtilization | Ratio of outbound bandwidth consumed by the accelerated IP address to the total bandwidth of its acceleration region. | GaBaseGaIpOutBandwidthUtilization | userId, instanceId, regionId, gaIp | Average |
| GaBaseGaIpInBandwidthUtilization | Ratio of inbound bandwidth consumed by the accelerated IP address to the total bandwidth of its acceleration region. | GaBaseGaIpInBandwidthUtilization | userId, instanceId, regionId, gaIp | Average |
| GaBaseGaIpOutRateLimitDropPps | Outbound packets dropped per second due to bandwidth throttling. Unit: pps. | GaBaseGaIpOutRateLimitDropPps | userId, instanceId, regionId, gaIp | Average |
| GaBaseGaIpInRateLimitDropPps | Inbound packets dropped per second due to bandwidth throttling. Unit: pps. | GaBaseGaIpInRateLimitDropPps | userId, instanceId, regionId, gaIp | Average |
What's next
After creating an alert rule, view and manage it in the CloudMonitor console. See Alerting service.
Query GA metrics programmatically using CloudMonitor API operations. See Cloud products and Appendix 1: Metrics for required parameters: Namespace, MetricName, Dimensions, and Period.