

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Referensi templat
<a name="v10-alerting-template-reference"></a>

****  
**Topik dokumentasi ini dirancang untuk ruang kerja Grafana yang mendukung Grafana versi 10.x.**  
Untuk ruang kerja Grafana yang mendukung Grafana versi 12.x, lihat. [Bekerja di Grafana versi 12](using-grafana-v12.md)  
Untuk ruang kerja Grafana yang mendukung Grafana versi 9.x, lihat. [Bekerja di Grafana versi 9](using-grafana-v9.md)  
Untuk ruang kerja Grafana yang mendukung Grafana versi 8.x, lihat. [Bekerja di Grafana versi 8](using-grafana-v8.md)

Bagian ini memberikan informasi referensi untuk membuat template Anda.

**Peringatan (tipe)**

Jenis peringatan berisi data berikut.


| Nama | Jenis | Deskripsi | Contoh | 
| --- | --- | --- | --- | 
| Status | string | `firing` atau `resolved`. | {{ .Status }} | 
| Label | KeyValue | Satu set label yang dilampirkan pada peringatan. | {{ .Labels }} | 
| Anotasi | KeyValue | Satu set anotasi yang dilampirkan pada peringatan. | {{ .Annotations }} | 
| Nilai | KeyValue | Nilai dari semua ekspresi, termasuk Kondisi Klasik | {{ .Values }} | 
| StartsAt | waktu.waktu | Waktu peringatan mulai menembak. | {{ .StartsAt }} | 
| EndsAt | waktu.waktu | Hanya atur jika waktu akhir peringatan diketahui. Jika tidak, atur ke periode batas waktu yang dapat dikonfigurasi sejak peringatan terakhir diterima. | {{ .EndsAt }} | 
| GeneratorURL | string | Tautan balik ke Grafana atau Alertmanager eksternal. | {{ .GeneratorURL }} | 
| SilenceUrl | string | Tautan untuk membungkam peringatan (dengan label untuk peringatan ini telah diisi sebelumnya). Hanya untuk peringatan terkelola Grafana. | {{ .SilenceURL}} | 
| DashboardURL | string | Tautkan ke dasbor grafana, jika aturan peringatan milik salah satunya. Hanya untuk peringatan terkelola Grafana. | {{ .DashboardURL }} | 
| PanelURL | string | Tautkan ke panel dasbor grafana, jika aturan peringatan milik salah satunya. Hanya untuk peringatan terkelola Grafana. | {{ .PanelURL }} | 
| Sidik jari | string | Sidik jari yang dapat digunakan untuk mengidentifikasi peringatan. | {{ .Fingerprint }} | 
| ValueString | string | String yang berisi label dan nilai setiap ekspresi yang dikurangi dalam peringatan. | {{ .ValueString }} | 

 **ExtendedData**

 ExtendedData Objek berisi properti berikut.


| Nama | Jenis | Deskripsi | Contoh | 
| --- | --- | --- | --- | 
| Penerima | `string` | Nama titik kontak yang mengirimkan notifikasi. | `{{ .Receiver }}` | 
| Status | `string` | Statusnya adalah `firing` jika setidaknya satu peringatan ditembakkan, jika tidak`resolved`. | `{{ .Status }}` | 
| Pemberitahuan | `[]Alert` | Daftar semua peringatan yang ditembakkan dan diselesaikan dalam pemberitahuan ini. | `There are {{ len .Alerts }} alerts` | 
| Peringatan penembakan | `[]Alert` | Daftar semua peringatan penembakan dalam pemberitahuan ini. | `There are {{ len .Alerts.Firing }} firing alerts` | 
| Peringatan terselesaikan | `[]Alert` | Daftar semua peringatan yang diselesaikan dalam pemberitahuan ini. | `There are {{ len .Alerts.Resolved }} resolved alerts` | 
| GroupLabels | `KeyValue` | Label yang mengelompokkan peringatan ini termasuk pemberitahuannya. | `{{ .GroupLabels }}` | 
| CommonLabels | `KeyValue` | Label yang umum untuk semua peringatan dalam notifikasi ini. | `{{ .CommonLabels }}` | 
| CommonAnnotations | `KeyValue` | Anotasi umum untuk semua peringatan dalam pemberitahuan ini. | `{{ .CommonAnnotations }}` | 
| URL eksternal | `string` | Tautan ke ruang kerja Grafana atau Alertmanager yang mengirimkan pemberitahuan ini. | `{{ .ExternalURL }}` | 

**KeyValue jenis**

`KeyValue`Tipe adalah satu set pasangan key/value string yang mewakili label dan anotasi.

Selain akses langsung dari data yang disimpan sebagai a`KeyValue`, ada juga metode untuk menyortir, menghapus, dan mengubah data.


| Nama | Argumen | Pengembalian | Catatan | Contoh | 
| --- | --- | --- | --- | --- | 
| SortedPairs |  | Daftar yang diurutkan dari pasangan string kunci dan nilai |  | `{{ .Annotations.SortedPairs }}` | 
| Menghapus | [] string | KeyValue | Mengembalikan salinan Key/Value peta tanpa kunci yang diberikan. | `{{ .Annotations.Remove "summary" }}` | 
| Nama |  | [] string | Daftar nama | `{{ .Names }}` | 
| Nilai |  | [] string | Daftar nilai | `{{ .Values }}` | 

**Waktu**

Waktu dari [https://pkg.go.dev/time#Time](https://pkg.go.dev/time#Time)paket Go. Anda dapat mencetak waktu dalam sejumlah format berbeda. Misalnya, untuk mencetak waktu peringatan diaktifkan dalam format`Monday, 1st January 2022 at 10:00AM`, Anda menulis template berikut:

```
{{ .StartsAt.Format "Monday, 2 January 2006 at 3:04PM" }}
```

Anda dapat menemukan referensi untuk format waktu Go [di sini](https://pkg.go.dev/time#pkg-constants).