Simple Log Service, bir içerik şablonu yapılandırdığınızda bildirim içeriğini özelleştirmenize olanak tanır.
Şablon değişkenleriyle bildirim içeriğini zenginleştirme
Bir içerik şablonu yapılandırdığınızda başlığa veya mesaja şablon değişkenleri ekleyebilirsiniz. Simple Log Service bir uyarı bildirimi gönderdiğinde mesaj ve başlıktaki şablon değişkenlerini gerçek değerleriyle değiştirir. Örneğin, {{ alert.project }} ifadesi gerçek proje adıyla değiştirilir.
Bir uyarı her tetiklendiğinde sistem otomatik olarak uyarı bağlam bilgisi oluşturur ve bunu Results alanında depolar. Results alanındaki alt alanlar şablon değişkeni olarak kullanılabilir. Daha fazla bilgi için bkz. İçerik şablonu sözdizimi (yeni sürüm) ve İçerik şablonu değişken başvurusu (yeni sürüm).
Yeni ve eski içerik şablonlarının karşılaştırılması
Yeni uyarı özelliği iki sürüm içerik şablonu sözdizimini destekler. Yeni sürüm, eski sürüme kıyasla daha esnek ve gelişmiş özel işleme mantığı sunar.
Özellik | Yeni sürüm | Eski sürüm |
Başvuru yöntemi |
|
|
Şablon değişkenleri | İçerik ve stil ayrıdır. Uyarı değişkenleri içeriği sağlar; içeriği biçimlendirmek için kontrol akışları ve işlevler kullanabilirsiniz. Daha fazla bilgi için bkz. İçerik şablonu değişken başvurusu (yeni sürüm). | İçerik ve stil birleştirilmiştir. Uyarı değişkenleri her ikisini de sağlar. Daha fazla bilgi için bkz. İçerik şablonu değişken başvurusu (eski sürüm). |
Kontrol akışı (koşullu değerlendirme ve yineleme gibi) | Desteklenir. Daha fazla bilgi için bkz. İçerik şablonu sözdizimi (yeni sürüm). | Desteklenmez. |
Filtre işleme | Desteklenir. Daha fazla bilgi için bkz. Yerleşik şablon işlevleri. | Desteklenmez. |
İçerik biçimi
-
DingTalk
DingTalk kanalı için içerik Markdown sözdizimini destekler. Aşağıdaki öğeler desteklenir.
-
Başlık
# Level 1 title ## Level 2 title ### Level 3 title #### Level 4 title ##### Level 5 title ###### Level 6 title -
Alıntı
> A man who stands for nothing will fall for anything. -
Kalın ve italik metin
**bold** *italic* -
Bağlantı
[this is a link](http://example.com) -
Görüntü
 -
Sırasız liste
- item1 - item2 -
Sıralı liste
1. item1 2. item2
-
-
WeCom
WeCom kanalı için içerik Markdown sözdizimini destekler. Aşağıdaki öğeler desteklenir.
ÖnemliWeCom mesajlarında
\n\nifadesi\nolarak işlenir. Bu nedenle boş bir satıra ihtiyacınız varsa\n\n\nkullanın.-
Başlık
# Title one ## Title two ### Title three #### Title four ##### Title five ###### Title six -
Kalın
**bold** -
Bağlantı
[This is a link](http://work.weixin.qq.com/api/doc) -
Satır içi kod parçası
`code` -
Alıntı
> Quoted text -
Yazı tipi rengi
Yalnızca üç yerleşik renk desteklenir.
<font color="info">Green</font> <font color="comment">Gray</font> <font color="warning">Orange-red</font>
-
-
Lark
Lark kanalı için içerik Markdown sözdizimini destekler. Aşağıdaki öğeler desteklenir.
-
Kalın
**Bold** -
İtalik
*Italic* -
Üstü çizili
~~Strikethrough~~ -
Hiper bağlantı
<a>https://open.feishu.cn</a> -
Metin bağlantısı
[Developer document](https://open.feishu.cn) -
Görüntü
 -
Satır ayırıcı
---
-
-
Slack
Slack uygulaması gelen Webhook bağlantıları için Markdown'ı destekler ancak sözdiziminin yalnızca bir alt kümesi kullanılabilir. Daha fazla bilgi için bkz. Slack Markdown Başvurusu.
-
Webhook
Webhook kanalı mesajların tek tek veya toplu iş olarak gönderilmesini destekler.
-
İçerik şablonu:
{ "Project": "${project}", "Alert Name": "${alert_name}" } -
Toplu bildirim içeriği:
[ { "Project": "project-name1", "Alert Name": "alert-name1" }, { "Project": "project-name2", "Alert Name": "alert-name2" } ]
-
-
E-posta
E-posta kanalı HTML etiketlerini destekler. Daha fazla bilgi için bkz. HTML. Örneğin:
Satır sonu için
<br>kullanın.Tetiklenen uyarının ayrıntılarına bağlantı eklemek için
<a href="${query_url}">View details</a>kullanın.Uyarı önem derecesini kalın olarak görüntülemek için ${severity} kullanın.