All Products
Search
Document Center

Application Real-Time Monitoring Service:Go application instance monitoring

Last Updated:Apr 09, 2026

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

  1. Log on to the ARMS console. In the left navigation bar, select Application Monitoring > Application List.

  2. On the Application List page, select a region at the top of the page, and then click the name of the target application.

    Note

    The icons in the Language column represent the following:

    Java图标: A Java application integrated with application monitoring.

    image: A Go application integrated with application monitoring.

    image: A Python application integrated with application monitoring.

    -: An application integrated with Managed Service for OpenTelemetry.

  3. 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

image

  • 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 image.png 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 image.png 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)

image

  • 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 image.png 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 image.png 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)

image

  • 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 image.png 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 image.png 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.

image

Runtime monitoring

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

image

Host monitoring

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

image

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.

image

Container environment (ARMS agent)

The Container Monitoring tab displays time-series charts for container-level CPU, memory, and network traffic.

image

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.Span数据信息

Related documents

For detailed information about application monitoring metrics, see Application monitoring metrics.