全部产品
Search
文档中心

ApsaraDB for OceanBase (Deprecated):Buat saluran notifikasi

更新时间:Jul 02, 2025

Topik ini menjelaskan cara membuat saluran notifikasi.

Buat saluran notifikasi

  1. Masuk ke Konsol OceanBase Developer Center (ODC). Pilih Proyek > Notifikasi. Di tab Notifikasi, pilih Saluran Notifikasi > Buat Saluran Notifikasi.

    image

  2. Di halaman Buat Saluran Notifikasi, konfigurasikan informasi saluran.

    image

    Parameter

    Deskripsi

    Nama Saluran

    Nama dari saluran.

    Tipe Saluran

    URL webhook dari saluran.

    Saat menambahkan chatbot DingTalk atau Lark, Anda harus memasukkan ODC di bidang Kata Kunci Kustom dalam bagian Pengaturan Keamanan.

    image

    Kunci Tanda Tangan

    Kunci tanda tangan dari chatbot.

    Pengguna yang Ditentukan

    Nomor ponsel pengguna.

    Template Notifikasi

    Template untuk mengirim notifikasi dalam bahasa tertentu.

    Pengaturan Batas Notifikasi

    Jumlah pengiriman notifikasi dalam periode tertentu.

    Deskripsi

    Opsional. Informasi tambahan tentang saluran notifikasi, yang tidak boleh melebihi 200 karakter.

  3. Klik Kirim Pesan Uji. Jika pesan uji berhasil dikirim, klik Buat.

    image

Tipe saluran

ODC mendukung pengiriman notifikasi melalui DingTalk, Lark, WeCom, dan metode kustom.

Tipe saluran

Parameter

DingTalk

  • Dapatkan URL webhook dari chatbot DingTalk.

  • Kunci Tanda Tangan: kunci tanda tangan dari chatbot DingTalk.

  • Pengguna yang Ditentukan: nomor ponsel pengguna.

  • Template Notifikasi: template untuk mengirim notifikasi, tersedia dalam Bahasa Mandarin Sederhana, Mandarin Tradisional, dan Inggris.

  • Pengaturan Batas Notifikasi: jumlah pengiriman notifikasi dalam periode tertentu.

Lark

  • URL Webhook.

  • Kunci Tanda Tangan: Kunci tanda tangan dari chatbot Lark.

  • Template Notifikasi: template untuk mengirim notifikasi, tersedia dalam Bahasa Mandarin Sederhana, Mandarin Tradisional, dan Inggris.

  • Pengaturan Batas Notifikasi: jumlah pengiriman notifikasi dalam periode tertentu.

WeCom

  • Chatbot WeCom.

  • Pengguna yang Ditentukan: nomor ponsel pengguna.

  • Template Notifikasi: template untuk mengirim notifikasi, tersedia dalam Bahasa Mandarin Sederhana, Mandarin Tradisional, dan Inggris.

  • Pengaturan Batas Notifikasi: jumlah pengiriman notifikasi dalam periode tertentu.

Kustom

  • URL Webhook.

  • Proxy: URL server proxy, dalam format "http://ip:port".

  • Metode Permintaan: Nilai valid:POST,GET, danPUT. Nilai default:POST.

  • Template Notifikasi: template untuk mengirim notifikasi, tersedia dalam Bahasa Mandarin Sederhana, Mandarin Tradisional, dan Inggris.

  • Pengaturan Batas Notifikasi: jumlah pengiriman notifikasi dalam periode tertentu.

Template notifikasi

ODC memungkinkan Anda mendefinisikan template notifikasi secara terpisah dalam Bahasa Mandarin Sederhana, Mandarin Tradisional, dan Inggris. Secara default, template notifikasi berada dalam format Markdown.

  • Bahasa Mandarin Sederhana

    ### ODC ${taskType}-${taskStatus}
     - ID Tugas: ${taskId}
     - Proyek: ${projectName}
     - Basis Data: ${databaseName}
     - Pengirim: ${creatorName}
     - Waktu Pemicu: ${triggerTime}
    
  • Bahasa Mandarin Tradisional

    ### ODC ${taskType}-${taskStatus}
     - ID Tugas: ${taskId}
     - Proyek: ${projectName}
     - Basis Data: ${databaseName}
     - Pengirim: ${creatorName}
     - Waktu Pemicu: ${triggerTime}
    
  • Bahasa Inggris

    ### ODC ${taskType}-${taskStatus}
     - Task ID: ${taskId}
     - Project: ${projectName}
     - Database: ${databaseName}
     - Creator: ${creatorName}
     - Trigger Time: ${triggerTime}
    

    Tabel berikut menjelaskan label yang didukung.

    Nama Label

    Deskripsi

    region

    Wilayah ApsaraDB for OceanBase.

    taskType

    Jenis tugas.

    taskStatus

    Status tugas.

    projectId

    ID proyek.

    projectName

    Nama proyek.

    creatorId

    ID pembuat.

    creatorName

    Nama pengguna pembuat.

    taskId

    ID tugas.

    connectionId

    ID sumber data.

    databaseId

    ID basis data.

    databaseName

    Nama basis data.

    clusterName

    Nama kluster.

    tenantName

    Nama penyewa.

    environment

    Lingkungan sumber data.

    triggerTime

    Waktu ketika peristiwa dipicu.

    message

    Isi notifikasi.

    title

    Judul notifikasi.

    approverId

    ID pengguna yang menyetujui tugas.

    approverName

    Nama pengguna yang menyetujui tugas.

    description

    Deskripsi tiket.

    ticketUrl

    Tautan ke tiket. Dua metode tersedia untuk mendapatkan nama domain ODC. Metode pertama memiliki prioritas lebih tinggi.

    1. Dapatkan nama domain ODC dari parameter odc.site.url di tabel config_system_configuration MetaDB.

    2. Gunakan alamat IP server ODC sebagai nama domain ODC.

Pengaturan pembatasan notifikasi

Frekuensi pengiriman notifikasi dibatasi pada beberapa platform notifikasi. Misalnya, chatbot DingTalk kustom mendukung pengiriman maksimal 20 notifikasi per menit. Jika ambang batas ini tercapai, chatbot akan dibatasi selama 10 menit. Dalam situasi di mana Anda menerima sejumlah besar pesan dalam waktu singkat, pesan penting mungkin terlewatkan.

Untuk itu, ODC menyediakan fitur pembatasan notifikasi. Anda dapat mengatur jumlah maksimum notifikasi yang dapat dikirim per menit, jam, atau hari melalui saluran tertentu. Anda dapat memilih salah satu dari opsi berikut untuk menangani notifikasi ketika ambang batas yang ditentukan terlampaui:

  • Abaikan: Notifikasi yang dihasilkan setelah ambang batas yang ditentukan terlampaui akan diabaikan dan tidak akan dikirim ulang. Dalam hal ini, notifikasi berada dalam status Abaikan di halaman Riwayat Notifikasi.

  • Kirim Ulang: Setelah periode pembatasan berakhir, notifikasi yang dihasilkan setelah ambang batas yang ditentukan terlampaui akan dikirim ulang secara otomatis. Notifikasi berada dalam status Akan Dikirim sebelum dikirim ulang.

Referensi