All Products
Search
Document Center

Microservices Engine:Manajemen aplikasi

Last Updated:Jun 21, 2026

Topik ini menjelaskan cara menggunakan fitur manajemen aplikasi untuk membuat aplikasi (kelompok pekerjaan), menguji konektivitas worker, dan memberikan izin kepada Pengguna RAM.

Buat aplikasi

Anda harus membuat aplikasi sebelum membuat pekerjaan penjadwalan.

Langkah 1: Konfigurasi dasar

    Kategori

    Parameter

    Deskripsi

    Bawaan

    Informasi dasar

    Application name

    Menentukan nama kustom untuk aplikasi.

    Tidak ada

    Application ID

    Application ID adalah GroupID yang digunakan untuk akses aplikasi. ID ini harus unik dalam namespace yang sama; jika tidak, pembuatan akan gagal. Anda dapat menggunakan nilai yang sama dengan Application name.

    Tidak ada

    Description

    Menentukan deskripsi untuk aplikasi.

    Tidak ada

    Application type

    • General application: Pilih opsi ini untuk aplikasi yang tidak dideploy di Kubernetes atau yang tidak memerlukan pekerjaan Kubernetes.

    • Kubernetes application: Pilih opsi ini untuk aplikasi yang dideploy di Kubernetes dan memerlukan pekerjaan Kubernetes.

    General application

    Version

    Pilih edisi berdasarkan kebutuhan Anda.

    Professional Edition

    Simple Log Service

    Setelah mengaktifkan fitur ini dan mengonfigurasi Log4j atau Logback, Anda dapat melihat log bisnis dari setiap eksekusi pekerjaan di Konsol untuk pemecahan masalah.

    Catatan
    • Parameter ini tidak tersedia untuk Edisi Dasar aplikasi umum.

    • Jika tidak ada operasi tulis yang dilakukan pada layanan log selama lebih dari satu tahun, layanan tersebut akan dinonaktifkan secara otomatis. Anda harus mengaktifkannya kembali secara manual.

    Diaktifkan

    Konfigurasi sibuk worker

    load5

    Rata-rata beban sistem selama 5 menit terakhir. Jika beban melebihi nilai ini, worker dianggap sibuk. Nilai 0 menetapkan ambang batas ke jumlah core CPU pada worker.

    0

    Memory usage

    Jika penggunaan memori rata-rata proses selama 5 menit terakhir melebihi ambang batas ini, worker dianggap sibuk.

    90%

    Disk usage

    Jika penggunaan disk melebihi ambang batas ini, worker dianggap tidak sehat dan statusnya diatur menjadi Busy.

    95%

    Whether to trigger a busy machine

    Menentukan apakah pekerjaan akan dikirim ke worker saat sedang sibuk.

    Diaktifkan

    Konfigurasi lanjutan

    Maximum number of jobs

    Jumlah maksimum pekerjaan yang diizinkan dalam satu kelompok pekerjaan.

    1000

    Auto scaling

    Menentukan apakah auto scaling diaktifkan. Jika diaktifkan, Anda juga harus mengatur Global job count.

    Nonaktif

    Flow control

    Menentukan apakah flow control diaktifkan. Jika diaktifkan, Anda juga harus mengatur Concurrent job instances.

    Nonaktif

    Concurrent job instances

    Jumlah maksimum instans pekerjaan yang dapat berjalan secara bersamaan untuk aplikasi ini. Instans pekerjaan yang melebihi batas ini akan dimasukkan ke antrian untuk dieksekusi nanti, bukan dibuang.

    0

    Calendar

    Dari daftar drop-down, Anda dapat menjadwalkan aplikasi pada Financial day atau Workday.

    • Financial day: Hari perdagangan untuk layanan keuangan.

    • Workday: Hari kerja standar atau hari operasi bisnis.

    0

  1. Masuk ke Konsol MSE SchedulerX.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Di panel navigasi kiri, klik Application management.

  4. Di panel navigasi kiri, pilih Task scheduling, lalu klik Application management.

  5. Pada halaman Application management, pilih namespace target, lalu klik Create Application.

  6. Pada langkah Basic configuration, masukkan Application name dan Application ID, pilih Application type, konfigurasi pengaturan lanjutan jika diperlukan, lalu klik Next.

Langkah 2: Konfigurasi notifikasi

  1. Pada langkah Notification configuration, konfigurasikan pengaturan, pilih Notification channel, dan atur Contacts.

    • Saluran notifikasi yang didukung mencakup SMS, Email, Webhook, dan Phone.

      Untuk informasi selengkapnya tentang konfigurasi webhook, lihat Konfigurasi webhook.

    • Anda dapat memberi notifikasi ke Contact group atau Contact individu.

      • Contact group

        Semua kontak dalam grup yang ditentukan menerima notifikasi. Untuk informasi selengkapnya tentang cara membuat grup kontak, lihat Kontak notifikasi.

      • Contact

        1. Tambahkan satu atau beberapa kontak untuk menerima notifikasi. Setelah Anda mengklik Add contact, klik Create contact.

        2. Di halaman yang muncul, klik New contact dan masukkan informasi kontak.

        Informasi kontak mencakup Name (wajib), Mobile phone number, Email, Webhook, dan Contact group.

  2. Klik Complete.

    Setelah Anda membuat aplikasi, daftar aplikasi akan otomatis diperbarui.

    Penting
    • Application ID: ID ini diperlukan untuk inisialisasi client dan berfungsi sebagai pengenal unik untuk kelompok pekerjaan.

    • Application key: Kunci ini diperlukan untuk otentikasi permintaan SDK. Simpan kunci ini secara rahasia.

Konfigurasi webhook

Untuk mendapatkan URL webhook, lihat dokumentasi resmi untuk DingTalk, WeCom, dan Lark.

  • MSE SchedulerX mendukung webhook WeCom, Lark, dan DingTalk. Anda dapat menentukan beberapa URL webhook dengan memisahkannya menggunakan koma (,).

  • Untuk menerima peringatan dari bot DingTalk, Anda harus menambahkan SchedulerX sebagai kata kunci kustom yang peka huruf besar/kecil. Di pengaturan keamanan bot kustom DingTalk, pilih Custom keywords dan tambahkan kata kunci Monitoring alerts dan SchedulerX.

  • Jika Anda menggunakan webhook untuk kontak, pastikan webhook tersebut dapat mengurai dan memproses permintaan dalam format berikut dengan benar. Perintah cURL contoh berikut mengirim pesan ke webhook kontak.

      curl 'https://oapi.xxxxxxx \
         -H 'Content-Type: application/json' \
         -d '
         {
          	"msgtype": "text",
          	"text": {
              	"content": "Detail peringatan SchedulerX"
           },
           "at": {
              "isAtAll": false
          }
         }'

Lihat instans

Setelah menghubungkan aplikasi Anda ke MSE SchedulerX, lihat instansnya yang sedang berjalan untuk memverifikasi koneksi:

  1. Di halaman Application management, periksa nilai di kolom Total instances.

    Catatan

    Jika nilai di kolom Total instances adalah 0, koneksi aplikasi gagal.

  2. Di kolom Actions aplikasi, klik View instances.

  3. Di halaman View instances, lihat daftar worker untuk aplikasi dan status masing-masing worker.

    • Meskipun biasanya satu worker hanya memiliki satu client, beberapa client didukung.

    • Status worker dapat berupa Healthy atau Busy. Secara bawaan, pekerjaan tidak dikirim ke worker yang sibuk. Dalam kasus ekstrem, seperti ketika semua worker yang terhubung sedang sibuk, pengiriman pekerjaan dapat gagal. Untuk memaksa pekerjaan dikirim ke worker yang sibuk, di bagian Edit > Konfigurasi sibuk worker, ubah sakelar Whether to trigger a busy machine menjadi Off.

      Di daftar aplikasi, temukan aplikasi tersebut dan klik Edit di kolom Actions.

Otorisasi

Anda dapat memberikan izin tingkat aplikasi. Baik Akun Alibaba Cloud maupun Pengguna RAM dapat memberikan akses kepada Pengguna RAM lain dalam akun yang sama.

Di halaman Authorization management, pilih Pengguna RAM target dari daftar Unauthorized di sebelah kiri, lalu klik tombol >> untuk memindahkan pengguna tersebut ke daftar Authorized.

Jika Anda melihat pesan You do not have the required permissions saat mengklik Grant, Anda harus menggunakan Akun Alibaba Cloud untuk menyambungkan kebijakan kustom berikut ke Pengguna RAM:

{
    "Version": "1",
    "Statement": [
        {
            "Action": "ram:ListUsers",
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

Hapus aplikasi

Anda dapat menghapus aplikasi jika tidak lagi perlu membuat pekerjaan untuknya. Setelah aplikasi dihapus, semua pekerjaan yang terkait dengannya tidak akan dipicu lagi.

  1. Di halaman Application management, temukan aplikasi yang ingin dihapus dan klik Delete di kolom Actions.

  2. Di kotak dialog Delete application, konfirmasi detailnya, masukkan nama aplikasi untuk verifikasi, lalu klik OK.

Catatan
  • Setelah Anda menghapus aplikasi, pekerjaan yang terkait tidak lagi dipicu, dan aplikasi tersebut dihapus dari daftar aplikasi.

  • Jika Anda tidak sengaja menghapus aplikasi dan perlu memulihkannya, bergabunglah dengan grup DingTalk (ID: 23103656) dan hubungi dukungan teknis SchedulerX.