Topik ini menjelaskan cara membuat saluran notifikasi.
Buat saluran notifikasi
Masuk ke Konsol OceanBase Developer Center (ODC). Pilih Proyek > Notifikasi. Di tab Notifikasi, pilih Saluran Notifikasi > Buat Saluran Notifikasi.

Di halaman Buat Saluran Notifikasi, konfigurasikan informasi saluran.

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.

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.
Klik Kirim Pesan Uji. Jika pesan uji berhasil dikirim, klik Buat.

Tipe saluran
ODC mendukung pengiriman notifikasi melalui DingTalk, Lark, WeCom, dan metode kustom.
Tipe saluran | Parameter |
DingTalk |
|
Lark |
|
WeCom |
|
Kustom |
|
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.
Dapatkan nama domain ODC dari parameter
odc.site.urldi tabelconfig_system_configurationMetaDB.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.