全部产品
Search
文档中心

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

更新时间:Nov 10, 2025

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 aplikasi tersebut dan men-deploy-nya ke SAE.

Prasyarat

Batasan

Fitur ini hanya berlaku untuk aplikasi Go yang dideploy dari citra.

Prosedur

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

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

  3. Buat aplikasi: Deploy citra dari repositori citra ke SAE dan akses aplikasi tersebut.

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

Langkah 1: Persiapkan proyek

Unggah proyek Go ke lingkungan Anda.

Langkah 2: Buat citra dan dorong ke repository citra

2.1. Buat citra

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

  1. Unduh alat kompilasi.

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

    Dalam lingkungan produksi, Anda harus memilih titik akhir unduhan berdasarkan wilayah mesin pembuatan Anda. Untuk informasi selengkapnya tentang titik akhir unduhan, lihat Perintah unduh untuk setiap wilayah.

    Catatan

    Alat kompilasi sama untuk semua wilayah. Jika lingkungan Anda dapat mengakses OSS melalui Internet, Anda dapat menggunakan titik akhir wilayah Tiongkok (Hangzhou) untuk mendapatkan alat kompilasi sesuai sistem operasi dan arsitektur Anda.

  2. Tambahkan izin eksekusi ke file biner.

    RUN chmod +x instgo
  3. Gunakan OpenAPI untuk mendapatkan kunci lisensi. Untuk informasi selengkapnya, lihat DescribeTraceLicenseKey - Menampilkan daftar kunci lisensi.

  4. Ganti perintah go build dengan ./instgo build untuk membuat aplikasi.

    # Ganti {licenseKey} dengan kunci lisensi yang Anda peroleh pada langkah sebelumnya. Tambahkan instgo sebelum go build.
    RUN ./instgo set --licenseKey="{licenseKey}" --cacheDir=./
    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 citra ke repository citra

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

Langkah 3: Buat aplikasi Go

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

3.1. Buat aplikasi

  1. Pada panel Set Image, atur Technology Stack ke Go dan pilih versi gambar.

    Zjyqn9Csms

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

    qVjKh7KK96

  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.

    oG7Zx8icdv

  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 sebelah kiri, pilih Application Monitoring > Applications. Pada halaman Applications, klik nama aplikasi untuk melihat data pemantauannya.

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

ZzhYn22HbM