All Products
Search
Document Center

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

Last Updated:Sep 01, 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 gambar.

Prosedur

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

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

  3. Buat aplikasi: Deploy gambar dari repositori gambar 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: Buat gambar dan dorong ke repository gambar

2.1. Buat gambar

Bagian ini hanya menyediakan perintah untuk mengunduh tool kompilasi dan membuat aplikasi.

  1. Unduh tool kompilasi.

    # Unduh perintah wget.
    RUN yum -y install wget
    # Topik ini menggunakan perintah untuk mengunduh tool kompilasi dari titik akhir 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 titik akhir unduhan berdasarkan wilayah mesin build Anda. Untuk informasi selengkapnya tentang titik akhir 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 titik akhir 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 membuat 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 gambar ke repository gambar

Dorong gambar Go yang telah Anda buat ke repositori Alibaba Cloud Container Registry (ACR). Untuk informasi selengkapnya, lihat Dorong dan tarik gambar menggunakan instans Perusahaan atau Dorong dan tarik gambar.

Langkah 3: Buat aplikasi Go

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

3.1. Buat aplikasi

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

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

  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 titik akhir 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 titik akhir, 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 titik akhir akses Internet dan tempelkan ke browser Anda untuk menguji akses.

Langkah 4: Lihat data pemantauan aplikasi

  • Login ke Konsol ARMS. Di panel navigasi kiri, pilih Application Monitoring > Applications. Di halaman Daftar Aplikasi, klik aplikasi untuk melihat data pemantauannya.

  • Login ke Konsol SAE. Di panel navigasi kiri, pilih Aplikasi > Applications. Klik nama aplikasi Anda untuk membuka halaman Basic Information-nya. Di panel navigasi 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.