All Products
Search
Document Center

Application Real-Time Monitoring Service:Menghubungkan aplikasi SAE Go ke ARMS

Last Updated:Jun 21, 2026

Anda dapat memantau aplikasi Go di Application Real-Time Monitoring Service (ARMS) setelah menginstal Agen ARMS secara manual dan men-deploy aplikasi ke Serverless App Engine (SAE). ARMS memungkinkan Anda melihat berbagai data pemantauan, seperti topologi aplikasi, analisis jejak panggilan, dan analisis kinerja SQL. Topik ini menjelaskan cara menginstal Agen ARMS secara manual untuk suatu aplikasi dan men-deploy-nya ke SAE.

Prasyarat

Batasan

Fitur ini hanya berlaku untuk aplikasi Go yang di-deploy dari image.

Prosedur

  1. Siapkan proyek: Topik ini menggunakan proyek demo sebagai contoh.

  2. Build image dan dorong ke repository image ACR: Build image untuk proyek tersebut dan dorong ke repository Alibaba Cloud Container Registry (ACR). Hal ini membuat image tersedia untuk membuat aplikasi layanan mikro di SAE.

  3. Buat aplikasi: Deploy image dari repository image ke SAE dan akses aplikasi tersebut.

  4. Lihat data pemantauan aplikasi: Lihat berbagai data pemantauan yang dihasilkan oleh aplikasi.

Langkah 1: Siapkan proyek

Unggah proyek Go ke lingkungan Anda.

Langkah 2: Build image dan dorong ke repository image

2.1. Membangun image

Bagian ini hanya menyediakan perintah untuk mengunduh tool kompilasi dan mem-build aplikasi.

  1. Unduh tool kompilasi.

    # Unduh perintah wget.
    RUN yum -y install wget
    # Topik ini menggunakan perintah untuk mengunduh tool kompilasi dari endpoint internet di Tiongkok (Hangzhou) sebagai contoh.
    RUN wget "http://arms-apm-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/instgo/instgo-linux-amd64" -O instgo

    Di lingkungan produksi, Anda harus memilih endpoint unduhan berdasarkan wilayah mesin build Anda. Untuk informasi selengkapnya mengenai endpoint unduhan, lihat Perintah unduh untuk setiap wilayah.

    Catatan

    Tool kompilasi sama untuk semua wilayah. Jika lingkungan Anda dapat mengakses OSS melalui Internet, Anda dapat menggunakan endpoint wilayah Tiongkok (Hangzhou) untuk mendapatkan tool kompilasi sesuai sistem operasi dan arsitektur Anda.

  2. Tambahkan izin eksekusi ke file biner.

    RUN chmod +x instgo
  3. Ganti perintah go build dengan ./instgo build untuk mem-build aplikasi.

    RUN ./instgo go build {args1} {args2}

    Jika Anda ingin menguji kompilasi atau tidak dapat memperoleh kunci lisensi, Anda dapat langsung mengompilasi aplikasi.

    RUN ./instgo go build {args1} {args2}

2.2. Dorong image ke repository image

Dorong image Go yang telah Anda build ke repository Alibaba Cloud Container Registry (ACR). Untuk informasi selengkapnya, lihat Dorong dan tarik image menggunakan Enterprise instance atau Dorong dan tarik image.

Langkah 3: Buat aplikasi Go

Bagian ini hanya menjelaskan langkah-langkah utama. Untuk petunjuk lengkap tentang cara membuat aplikasi, lihat Deploy aplikasi dari image.

3.1. Buat aplikasi

  1. Pada panel Specify Image, atur Technology Stack Programming Language ke Go dan pilih versi image.

    Klik tab My Alibaba Cloud Images, pilih Personal Edition for Container Registry, lalu pilih go-demo-2 sebagai versi image dari daftar image.

  2. Pada bagian Application Monitoring di halaman Advanced Settings, aktifkan Application Monitoring.

    Jika Anda mengaktifkan Application Monitoring, Anda harus telah memodifikasi custom image Anda untuk menginstal Agen ARMS secara manual selama proses build. ARMS menyediakan kuota bulanan gratis sebesar 200 GB untuk pengguna SAE.

  3. Klik Create Application.

3.2. Uji akses

  1. Tambahkan endpoint akses Internet untuk aplikasi. Untuk informasi selengkapnya, lihat Lampirkan instans CLB ke aplikasi dan hasilkan alamat IP akses Internet atau akses internal untuk aplikasi.

    Setelah menambahkan endpoint, Anda dapat menemukan alamat IP dan Port instans CLB akses Internet yang terikat, misalnya xxx.xxx.xxx.xxx:2222, di bagian Internet-facing Endpoint. Protokolnya adalah HTTP.

  2. Salin endpoint akses Internet dan tempelkan ke browser Anda untuk menguji akses.

Langkah 4: Lihat data pemantauan aplikasi

  • Masuk ke atau Konsol ARMS. Di panel navigasi sebelah kiri, pilih Application Monitoring > Applications. Pada halaman Daftar Aplikasi, klik aplikasi yang ingin dilihat datanya.

  • Login ke Konsol SAE. Di panel navigasi sebelah kiri, pilih Aplikasi > Applications. Klik nama aplikasi Anda untuk membuka halaman Basic Information-nya. Di panel navigasi sebelah kiri, klik Application Monitoring untuk melihat data pemantauan.

Halaman Application Overview menyediakan ringkasan kesehatan aplikasi Anda, menampilkan metrik inti seperti requests, errors, average response time, dan instance count, dengan perbandingan hari-ke-hari dan minggu-ke-minggu. Halaman ini juga menampilkan grafik tren, grafik honeycomb untuk peak CPU utilization, serta peringkat lima besar untuk indikator kinerja utama.