Topik ini menjelaskan variabel templat yang didukung oleh peringatan lama dan cara mereferensikannya.
Prinsip Referensi
Saat mengonfigurasi metode notifikasi, Anda dapat mereferensikan variabel templat di bidang Content dan Subject menggunakan sintaksis ${fieldName}. Saat Simple Log Service mengirimkan pemberitahuan peringatan, variabel tersebut digantikan dengan nilai aktualnya. Sebagai contoh, Simple Log Service mengganti ${Project} dengan nama proyek tempat aturan peringatan tersebut berada.
Penting Nama variabel harus sesuai secara eksak. Jika variabel yang direferensikan tidak ada atau tidak valid, nilainya akan ditampilkan sebagai string kosong. Jika nilai variabel yang direferensikan berupa objek, nilainya akan dikonversi menjadi string JSON.
Variabel yang tersedia dan referensinya
| Variabel | Deskripsi | Contoh Konfigurasi Isi Pesan dan Subject Peringatan | Contoh pemberitahuan peringatan |
| Aliuid | ID Akun Alibaba Cloud tempat proyek tersebut berada. | Aturan peringatan dipicu untuk pengguna ${Aliuid}. | Aturan peringatan dipicu untuk pengguna 117914634953****. |
| Project | Proyek tempat aturan peringatan tersebut berada. | Aturan peringatan di proyek ${Project} dipicu. | Aturan peringatan di proyek my-project dipicu. |
| AlertID | ID peringatan. | ID peringatan adalah ${AlertID}. | ID peringatan adalah 0fdd88063a611aa114938f9371daeeb6-1671a52****. |
| AlertName | Nama aturan peringatan. Nama ini unik dalam satu proyek. | Aturan peringatan ${AlertName} dipicu. | Aturan peringatan alert-1542111415-153472 dipicu. |
| AlertDisplayName | Nama tampilan aturan peringatan. | Peringatan ${AlertDisplayName} dipicu. | Peringatan pemantauan website dipicu. |
| Condition | Ekspresi kondisional yang memicu peringatan. Dalam pemberitahuan peringatan, variabel ini diganti dengan nilai aktualnya dan diapit tanda kurung siku ([]). | Ekspresi kondisional adalah ${Condition}. | Ekspresi kondisional adalah [5] > 1. |
| RawCondition | Ekspresi kondisional asli yang memicu peringatan. | Ekspresi kondisional asli adalah ${RawCondition}. | Ekspresi kondisional asli adalah count > 1. |
| Dashboard | Nama dasbor yang terkait dengan peringatan. | Dasbor terkait adalah ${Dashboard}. | Dasbor terkait adalah mydashboard. |
| DashboardUrl | URL dasbor yang terkait dengan peringatan. | URL dasbor terkait adalah ${DashboardUrl}. | URL dasbor terkait adalah https://sls.console.alibabacloud.com/next/project/myproject/dashboard/mydashboard. |
| FireTime | Waktu saat peringatan dipicu. | Peringatan dipicu pada ${FireTime}. | Peringatan dipicu pada 2021-01-02 15:04:05. |
| FullResultUrl | URL untuk mengkueri riwayat peringatan. | Klik ${FullResultUrl} untuk melihat detail peringatan. | Klik https://sls.console.alibabacloud.com/next/project/my-project/logsearch/internal-alert-history?endTime=1544083998&queryString=AlertID%3A9155ea1ec10167985519fccede4d5fc7-1678293caad&queryTimeType=99&startTime=1544083968 untuk melihat detail peringatan. |
| Results | Parameter dan hasil kueri serta analisis. Variabel ini berupa array. Kode berikut memberikan contohnya: Catatan Results dapat berisi hingga 100 informasi peringatan. Untuk informasi lebih lanjut, lihat Field log peringatan. | Waktu mulai kueri dan analisis pertama adalah ${Results[0].StartTime}, dan waktu berakhirnya adalah ${Results[0].EndTime}. Catatan Dalam contoh ini, 0 adalah ID grafik. Untuk informasi lebih lanjut tentang cara mendapatkan ID grafik, lihat Lihat ID grafik. | Waktu mulai kueri dan analisis pertama adalah 2021-05-21 18:18:12, dan waktu berakhirnya adalah 2021-05-21 18:33:12. |