Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk mendapatkan nama hos dalam subjek e-mel amaran Grafana 9.0?
editor php Yuzai akan memperkenalkan anda cara mendapatkan nama hos dalam subjek e-mel makluman Grafana 9.0. Grafana ialah alat pemantauan dan visualisasi sumber terbuka yang berkuasa yang boleh menghantar pemberitahuan e-mel apabila masalah berlaku dengan menetapkan peraturan amaran. Walau bagaimanapun, kadangkala nama hos dalam subjek e-mel mungkin merupakan maklumat penting yang kami perlukan Artikel ini akan menerangkan secara terperinci cara mendapatkan maklumat ini untuk membantu anda memantau dan menyelesaikan masalah dengan lebih baik.
Saya cuba menggunakan templat e-mel makluman dalam grafana 9.0.
Saya mendapat nama hos hos makluman dalam e-mel makluman dengan menambahkan {{ $values.b0.labels.host }}
pada ringkasan peraturan makluman. Jika saya tidak menggunakan sebarang templat ia berfungsi dengan baik.
Walau bagaimanapun, saya menggunakan templat sebagai subjek e-mel makluman dan perlu mengakses nama hos dalam templat.
Templat saya kelihatan seperti ini:
{{ define "xxx.email.subject" }} {{ if .Alerts.Firing -}}[{{toUpper .Status}}:{{ len .Alerts.Firing }}] {{ .CommonLabels.alertname }} {{ end }} {{ if .Alerts.Resolved -}}[{{ .Status}}:{{ len .Alerts.Resolved }}] {{ end }} {{ end }}
Saya cuba menambah {{ .commonlabels.hostname }}
dan kata kunci lain yang berbeza tetapi tidak berjaya.
Bolehkah seseorang memberitahu saya cara untuk mengakses nama hos secara terus dalam templat?
Salam.
Masalahnya ialah penggera saya tidak disambungkan ke panel dengan betul.
Jika anda menyambungkan penggera dengan panel, anda boleh menggunakan {{ .CommonLabels.host }}
untuk mengakses tab Hos. Sudah tentu, anda harus mempunyai persediaan dengan teg yang ditentukan.
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan nama hos dalam subjek e-mel amaran Grafana 9.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!