All Products
Search
Document Center

Application Real-Time Monitoring Service:Monitor beberapa akun dengan instans global

Last Updated:Jun 16, 2026

Managed Service for Prometheus menyediakan autentikasi kustom yang memungkinkan Anda mengagregasi data dari instans Prometheus di berbagai Akun Alibaba Cloud. Fitur ini mendukung pemantauan terpadu, visualisasi Grafana, dan manajemen alert untuk metrik dari semua instans lintas akun Anda.

Informasi latar belakang

Perusahaan yang mengelola beberapa instans Managed Service for Prometheus sering menghadapi kompleksitas operasional. Untuk menyederhanakan hal tersebut, Managed Service for Prometheus menyediakan fitur agregasi global yang memusatkan data pemantauan. Fitur ini memberikan tampilan terpadu untuk mengkueri data dan mengelola alert, sehingga menyederhanakan operasi serta pemeliharaan di seluruh akun.

Batasan

  • Instans agregasi global tidak dapat mengagregasi data dari instans di super wilayah yang berbeda. Super wilayah tersebut meliputi Tiongkok Daratan, Asia Tenggara dan Timur Tengah, Jepang dan Korea Selatan, Eropa dan Rusia, serta Amerika.

  • Agregasi lintas akun tidak didukung untuk instans Prometheus V2.

Prasyarat

  • Anda memiliki dua Akun Alibaba Cloud, yaitu Akun A dan Akun B. Managed Service for Prometheus telah diaktifkan untuk kedua akun tersebut. Untuk informasi lebih lanjut, lihat Billing.

  • Data pemantauan untuk Akun A dan Akun B telah diintegrasikan ke instans Prometheus masing-masing. Untuk informasi lebih lanjut, lihat Ikhtisar integrasi.

Penggunaan

Dokumen ini menggunakan dua Akun Alibaba Cloud, yaitu Akun A dan Akun B, sebagai contoh. Dokumen ini menjelaskan cara menggunakan instans agregasi global Prometheus untuk mengintegrasikan data pemantauan dari Akun B ke dalam Akun A. Dengan demikian, Anda dapat mengkueri data dan mengelola alert untuk kedua akun dari satu lokasi dalam Akun A.

Langkah 1: Buat instans agregasi global

Managed Service for Prometheus mendukung dua metode untuk agregasi data lintas akun:

Direktori sumber daya

  1. Anda telah menyiapkan struktur multi-akun untuk perusahaan Anda dengan Resource Directory. Untuk informasi lebih lanjut tentang Resource Directory, lihat Apa itu Resource Directory?.

  2. Siapkan akun administrator yang didelegasikan untuk layanan tepercaya menggunakan salah satu metode berikut.

    Metode 1

    1. Login ke Konsol Resource Management.

    2. Di panel navigasi sebelah kiri, pilih Resource Directory > Trusted Services.

    3. Di halaman Trusted Services, temukan layanan tepercaya tersebut dan klik Manage di kolom Actions.

    4. Di bagian Delegated Administrator Accounts, klik Add. Pilih Akun Alibaba Cloud yang akan menjadi host untuk instans agregasi global Prometheus dan tetapkan sebagai administrator yang didelegasikan.

      Catatan

      Dalam contoh ini, ini adalah Akun Alibaba Cloud A.

    5. Klik OK.

      Anda kini dapat mengakses modul manajemen multi-akun dari layanan tepercaya dan melakukan operasi administratif di seluruh organisasi Anda.

    Metode 2

    1. Untuk menetapkan akun anggota sebagai administrator yang didelegasikan, gunakan akun manajemen resource directory atau RAM role dengan izin administratif untuk memanggil Operasi API yang diperlukan. Administrator yang didelegasikan kemudian dapat membuat instans agregasi global lintas akun. Konfigurasikan parameter seperti yang dijelaskan dalam tabel berikut:

      Parameter

      Deskripsi

      Endpoint

      • Tiongkok Daratan: Pilih China (Shanghai).

      • Wilayah lain: Pilih Singapore.

      Account ID

      Masukkan ID akun anggota yang akan membuat instans agregasi global cross-account.

      Service principal

      Masukkan prometheus.aliyuncs.com.

    2. Klik Initiate Call.

  3. Agregasikan data.

    1. Login ke Konsol ARMS menggunakan Akun Alibaba Cloud A.

    2. Di panel navigasi kiri, pilih Managed Service for Prometheus > Instances.

    3. Klik Create Prometheus Instance. Di halaman Create Instance, konfigurasikan parameter seperti yang dijelaskan dalam tabel berikut, lalu klik Create Now.

      Parameter

      Deskripsi

      Instance Type

      Pilih Global Aggregation Instance.

      Instance Name

      Masukkan nama kustom untuk instans agregasi global.

      Resource Group

      Pilih kelompok sumber daya.

      Tag

      Tag adalah pasangan kunci-nilai yang peka terhadap huruf besar/kecil. Anda dapat menambahkan hingga 20 tag.

      Access endpoint

      Titik akhir menentukan wilayah untuk permintaan API dan konfigurasi aturan alert. Pilih wilayah yang berisi instans terbanyak. Memilih wilayah lain dapat meningkatkan latensi dan memengaruhi stabilitas.

      Select the instances to be aggregated

      Pilih Other Accounts (Resource Directory). Dari daftar Resource Directory Member Account, pilih dan tambahkan instans Prometheus target.

      Catatan
      • Setelah Anda memilih Other Accounts (Resource Directory), Managed Service for Prometheus secara otomatis mengaktifkan dirinya sebagai layanan tepercaya di direktori sumber daya Anda.

      • Anda dapat memilih instans dari wilayah berbeda untuk mengagregasi data lintas wilayah. Sebelum memilih instans, Anda harus menentukan Access Endpoint.

      Catatan

      Anda dapat mengklik Edit di kolom Operation untuk instans agregasi global yang telah dibuat untuk mengubah konfigurasinya. Hindari mengubah titik akhir setelah ditetapkan, karena hal ini akan membuat aturan alert yang ada tidak valid.

Autentikasi kustom dengan RAM

  1. Buat RAM role di Akun Alibaba Cloud B.

    1. Login ke Konsol RAM menggunakan Akun Alibaba Cloud B.

    2. Di panel navigasi sebelah kiri, pilih Identities > Roles.

    3. Di halaman Roles, klik Create Role.

    4. Di halaman Create Role, atur Principal Type menjadi Cloud Account, tentukan detail Akun Alibaba Cloud, lalu klik OK.

    5. Di langkah Configure Role, atur Role Name menjadi AliyunPrometheusQueryRole. Untuk Select Trusted Alibaba Cloud Account, pilih Other Alibaba Cloud Account dan masukkan ID Akun Alibaba Cloud A. Lalu, klik Finish.

    6. Klik nama role yang baru dibuat. Di tab Trust Policy, klik Edit Trust Policy dan ubah kebijakan untuk memberikan izin kepada Akun Alibaba Cloud A. Pastikan bahwa Action adalah sts:AssumeRole, Effect adalah Allow, dan Principal berisi ARN dari Akun Alibaba Cloud tepercaya.

      Catatan

      Principal dapat berupa array, yang memungkinkan Anda memberikan kepercayaan kepada beberapa akun.

  2. Berikan izin AliyunRAMReadOnlyAccess dan AliyunARMSReadOnlyAccess kepada role AliyunPrometheusQueryRole.

    1. Di panel navigasi sebelah kiri, pilih Identities > Role. Temukan role target dan klik Create Authorization di kolom Operation.

    2. Di panel Create Authorization, di bagian Policy, masukkan AliyunRAMReadOnlyAccess dan AliyunARMSReadOnlyAccess di kotak pencarian, pilih izin tersebut, lalu klik OK.

  3. (Opsional) Buat RAM user di Akun Alibaba Cloud A.

    Catatan
    • Jika Anda menggunakan Akun Alibaba Cloud A sebagai akun pengagregasi, Anda harus melakukan langkah ini untuk membuat RAM user di Akun A guna mengagregasi data dari Akun Alibaba Cloud B.

    • Jika entitas pengagregasi sudah merupakan RAM user, lewati langkah ini.

    1. Login ke Konsol RAM menggunakan Akun Alibaba Cloud A.

    2. Di panel navigasi sebelah kiri, pilih Identities > Users. Di halaman Users, klik Create User.

    3. Di halaman Create User, konfigurasikan informasi pengguna.

      1. Logon Name: Dapat berisi huruf, angka, titik (.), tanda hubung (-), dan garis bawah (_). Nama dapat memiliki panjang hingga 64 karakter.

      2. Display name: Dapat memiliki panjang hingga 128 karakter.

        Catatan

        Klik Create User untuk membuat beberapa RAM user sekaligus.

      3. Access Method: Untuk keamanan, kami menyarankan Anda hanya memilih satu mode akses untuk memisahkan pengguna manusia dari pengguna aplikasi.

        • Console Access

          Untuk pengguna manusia, kami menyarankan Anda mengaktifkan akses konsol. Pengguna kemudian dapat login ke Konsol Alibaba Cloud dengan username dan password. Anda harus mengonfigurasi parameter berikut:

          • Console Password: Pilih auto-generated atau custom. Password kustom harus memenuhi aturan kompleksitas password. Untuk informasi lebih lanjut, lihat Tetapkan kebijakan kata sandi untuk RAM user.

          • Password Reset: Pilih apakah RAM user harus mengatur ulang password pada login berikutnya.

          • Autentikasi Multi-Faktor (MFA): Pilih apakah akan mengaktifkan MFA untuk RAM user. Jika Anda mengaktifkan MFA, perangkat MFA harus diikat. Untuk informasi lebih lanjut, lihat Ikat perangkat MFA untuk RAM user.

        • Using permanent AccessKey to access

          Untuk pengguna aplikasi, pilih opsi ini untuk menghasilkan pasangan AccessKey untuk akses API. Setelah opsi ini diaktifkan, sistem secara otomatis menghasilkan ID dan secret AccessKey untuk RAM user. Untuk informasi lebih lanjut, lihat Buat pasangan AccessKey.

          Penting
          • Secret AccessKey hanya ditampilkan sekali saat pembuatan dan tidak dapat diambil kembali nanti. Simpan di lokasi yang aman.

          • Pasangan AccessKey adalah kredensial jangka panjang. Jika pasangan ini dikompromikan, seluruh sumber daya akun Anda berisiko. Untuk mengurangi risiko ini, gunakan kredensial sementara, seperti token Layanan Keamanan (STS), untuk mengurangi risiko kebocoran kredensial. Untuk informasi lebih lanjut, lihat Praktik terbaik penggunaan kredensial akses untuk memanggil API Alibaba Cloud.

    4. Klik OK.

    5. Lengkapi verifikasi keamanan sesuai petunjuk.

  4. Berikan izin kepada RAM user di Akun Alibaba Cloud A.

    1. Klik nama RAM user target, lalu klik tab Permission Management.

    2. Klik Create Authorization. Di area Policy pada panel yang muncul, masukkan AliyunSTSAssumeRoleAccess dan AliyunARMSFullAccess di kotak pencarian. Pilih izin tersebut dan tambahkan ke area kanan. Lalu, klik OK.

  5. Agregasi data instans Prometheus.

    1. Login ke Konsol ARMS sebagai RAM user dari Akun Alibaba Cloud A.

    2. Di panel navigasi kiri, pilih Managed Service for Prometheus > Instances.

    3. Temukan instans agregasi global target dan klik Edit di kolom Operation. Di bagian Step 3, di bawah Select instances to aggregate, pilih Other Accounts (Custom Authentication).

    4. Di kotak pencarian di samping Alibaba Cloud Account, cari Akun Alibaba Cloud B dan klik Confirm. Sistem akan menampilkan semua instans Prometheus di Akun B. Pilih instans yang ingin Anda agregasi, lalu klik Edit Aggregation Instance.

      Catatan

      Hanya RAM user yang berwenang yang dapat memodifikasi dan menyimpan konfigurasi untuk instans lintas akun yang menggunakan autentikasi kustom. Akun Alibaba Cloud root tidak dapat melakukan tindakan ini.

Langkah 2: Kueri data cross-account

Setelah Anda menggunakan instans agregasi global di Akun A untuk mengagregasi data dari instans Prometheus di Akun B, Anda dapat melihat metrik performa di dasbor Grafana bawaan.

Untuk menggunakan instans agregasi global sebagai sumber data kustom di ruang kerja Grafana Anda sendiri, Anda memerlukan edisi Grafana Pro atau yang lebih tinggi, karena edisi shared tidak didukung.

Di halaman Instances, klik nama instans Prometheus target. Di panel navigasi sebelah kiri, klik Dashboards.

Langkah 3: Buat aturan alert

  1. Di halaman Instances, klik nama instans Prometheus target. Di panel navigasi sebelah kiri, klik Alarm Rules.

  2. Di halaman Prometheus Alert Rules, klik Create Prometheus Alert Rule. Konfigurasikan parameter aturan alert sesuai petunjuk. Untuk informasi lebih lanjut, lihat Buat aturan alert Prometheus.

    Catatan

    Di bagian Data Preview pada halaman Create Prometheus Alert Rule, instans agregasi global menyediakan label unique_cluster_id (ID unik instans) dan unique_cluster_name (nama instans). Label-label ini membantu Anda dengan cepat mengidentifikasi instans mana yang memicu alert.

    image

Operasi terkait

Edit instans agregasi global

Di halaman Instances, temukan instans agregasi global yang ingin Anda ubah dan klik Edit di kolom Operation. Penting: Hindari mengubah titik akhir setelah konfigurasi awal, karena hal ini akan membuat semua aturan alert yang ada tidak valid.

Uninstal instans agregasi global

Jika Anda tidak lagi memerlukan instans agregasi global, Anda dapat menguninstalnya.

Di halaman Instances, temukan instans Prometheus, lalu klik Uninstall di kolom Actions. Di pesan yang muncul, klik OK. Setelah instans Prometheus di-uninstal, instans tersebut tidak lagi ditampilkan di halaman Instances.

FAQ

Apakah ada biaya tambahan untuk instans agregasi global?

Instans agregasi global sedang dalam pratinjau publik dan saat ini gratis.

Apakah instans global mengkonsolidasi data?

Tidak. Data dari instans yang diagregasi tidak ditulis ke instans agregasi global. Instans agregasi global berfungsi sebagai lapisan federasi kueri, meneruskan permintaan ke instans yang mendasarinya.