After you install an agent for a Go application, ARMS starts monitoring the application. On the Instance Monitoring page, you can view information about your application, such as basic monitoring metrics, instance GC, and heap memory.
Prerequisites
An agent must be installed for the application. For more information, see Application Monitoring overview.
View instance monitoring
Log on to the ARMS console. In the left navigation bar, select .
On the Application List page, select a region at the top of the page, and then click the name of the target application.
NoteThe icons in the Language column represent the following:
: A Java application integrated with application monitoring.
: A Go application integrated with application monitoring.
: A Python application integrated with application monitoring.-: An application integrated with Managed Service for OpenTelemetry.
In the top navigation bar, click the Instance Monitoring tab.
Overview
The Instance Monitoring page automatically adapts the dashboard based on your application's deployment environment. It displays different information for applications running on ECS instances or in container environments.
For applications in container environments, if you have integrated with Managed Service for Prometheus, ARMS prioritizes data from Managed Service for Prometheus to display container information. To learn how to integrate a container environment with Managed Service for Prometheus, see Container observability.
If the container environment is not integrated with Managed Service for Prometheus, the dashboard displays only basic container information.
ECS environment

In the Quick Filter area (①), you can filter the charts and the instance list by host IP address.
In the trend chart area (②), you can view time-series charts for Basic Monitoring, Instance GC, and Heap Memory.
Basic Monitoring: Displays trend charts for CPU utilization, memory usage, and disk usage over a specified time range. You can switch between average and maximum values from the drop-down list next to the chart title.
Instance GC: Displays a trend chart for GCs over a specified time range.
Heap Memory: Displays a trend chart for heap memory usage over a specified time range.
Click the
icon to open a dialog box where you can view statistics for a selected time period or compare the same time window on different dates. Use the
icon to switch between a column chart and a trend chart.In the instance list area (③), you can view information such as instance IP, CPU utilization, memory usage, disk usage, load, GC count, heap memory usage, and RED metrics (request count, error count, and average response duration).
From the instance list, you can perform the following operations:
Click an instance IP address or click Details in the Actions column to view instance details. For more information, see Instance details.
Click Traces in the Actions column to view the instance's traces. For more information, see Trace Explorer.
Container environment (Prometheus)

In the Quick Filter area (①), you can filter the charts and the instance list by cluster and host IP address.
In the trend chart area (②), you can view time-series charts for Basic Monitoring, Instance GC, and Heap Memory.
Basic Monitoring: Displays trend charts for CPU usage and memory usage over a specified time range. You can switch between average and maximum values from the drop-down list next to the chart title.
Instance GC: Displays a trend chart for GCs over a specified time range.
Heap Memory: Displays a trend chart for heap memory usage over a specified time range.
Click the
icon to open a dialog box where you can view statistics for a selected time period or compare the same time window on different dates. Use the
icon to switch between a column chart and a trend chart.In the instance list area (③), you can view information such as instance IP, CPU usage, CPU requests, CPU limits, CPU utilization (displays as - if CPU limits are not set), memory usage, memory requests, memory limits, memory utilization (displays as - if memory limits are not set), disk usage, disk limits, disk utilization (displays as - if disk limits are not set), load, GC count, heap memory usage, and RED metrics (request count, error count, and average response duration).
From the instance list, you can perform the following operations:
Click an instance IP address or click Details in the Actions column to view instance details. For more information, see Instance details.
Click Traces in the Actions column to view the instance's traces. For more information, see Trace Explorer.
Container environment (ARMS agent)

In the Quick Filter area (①), you can filter the charts and the instance list by host IP address.
In the trend chart area (②), you can view time-series charts for Basic Monitoring, Instance GC, and Heap Memory.
Basic Monitoring: Displays trend charts for CPU usage and memory usage over a specified time range. You can switch between average and maximum values from the drop-down list next to the chart title.
Instance GC: Displays a trend chart for GCs over a specified time range.
Heap Memory: Displays a trend chart for heap memory usage over a specified time range.
Click the
icon to open a dialog box where you can view statistics for a selected time period or compare the same time window on different dates. Use the
icon to switch between a column chart and a trend chart.In the instance list area (③), you can view information such as instance IP, CPU usage, memory usage, load, GC count, heap memory usage, and RED metrics (request count, error count, and average response duration).
In the instance list, you can perform the following operations:
Click an instance IP address or click Details in the Actions column to view instance details. For more information, see Instance details.
Click Traces in the Actions column to view the instance's traces. For more information, see Trace Explorer.
Instance details
Overview
The Overview tab displays the request count, error count, and average response duration for the target instance.

Runtime monitoring
The Runtime Monitoring tab displays information for the selected instance, including GC count, GC duration, and heap memory.

Host monitoring
The Host Monitoring tab displays metrics for CPU, memory, disk, load, network traffic, and network packets.

Container monitoring
Container environment (Prometheus)
To integrate with Managed Service for Prometheus, see Prometheus instance for Container Service.
The Container Monitoring tab displays container-level metrics for CPU, memory, disk, load, network traffic, and network packets.

Container environment (ARMS agent)
The Container Monitoring tab displays time-series charts for container-level CPU, memory, and network traffic.

Trace Explorer
The Trace Explorer feature performs real-time analysis based on stored full trace data. You can combine filter conditions and aggregation dimensions for custom diagnostics in various scenarios. For more information, see Trace Explorer.
Related documents
For detailed information about application monitoring metrics, see Application monitoring metrics.