EN: Read in English
Dunia O3: Penggera & Skrin
Alertmanager: hala, kumpul, senyap
Anda akan belajar: cara Alertmanager kumpul loceng, pilih siapa dipanggil dan senyap bila disuruh.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Prometheus 3 pada 1 Nov 2026
Masalahnya
Sepuluh server kedai terputus bekalan elektrik serentak. Sepuluh alert rule berbunyi. Apa patut telefon anda dapat?
Pilih satu jawapan.
Tengok
Langkah pertama di atas. Susun ikut turutan. Guna anak panah, atau seret.
- Prometheus: rule berbunyi
- Alertmanager: route pilih penerima
- Penerima dapat satu mesej
- Alertmanager: loceng dengan label sama masuk satu kumpulan
Prometheus cuma bunyikan loceng. Alertmanager: Pengagih di bilik kawalan. Ia terima loceng dari Prometheus, kumpulkannya, pilih siapa dipanggil dan senyap bila disuruh. ialah pengagih. Ia tentukan siapa dengar, dan bagaimana.
Tengok
Setiap amaran bermula di atas pokok route (hala) (route): Peraturan dalam Alertmanager yang hantar amaran ke penerima, ikut labelnya. Padanan pertama menang. (hala). Anak pertama yang padan dengan labelnya menang.
Teka
Satu amaran ada severity=ticket dan alertname=QueueTooLong. Siapa dapat?
Pilih satu jawapan.
Cuba
Kumpulkan loceng ikut alertname dan job. Barulah sepuluh kedai jadi satu panggilan.
Ubah YAML ini. Kotak di bawah tunjuk cara komputer membacanya.
Cara komputer membacanya
- routemap · 3 kunci
- receiverteam-chatteks
- group_bysenarai · 1 item
- item 1alertnameteks
- routessenarai · 1 item
- item 1map · 2 kunci
- matcherssenarai · 1 item
- item 1severity="page"teks
- receiveron-call-phoneteks
- matcherssenarai · 1 item
- item 1map · 2 kunci
- receiverssenarai · 2 item
- item 1map · 1 kunci
- nameteam-chatteks
- item 2map · 1 kunci
- nameon-call-phoneteks
- item 1map · 1 kunci
Petunjuk
Senarai dalam kurungan guna koma:[alertname, job].Semak
Aina sedang baiki barisan itu. silence (senyap) (silence): Nota atas meja pengagih: jangan panggil sesiapa untuk amaran ini hingga masa tertentu. Ia ada penulis dan sebab. (senyap) kata: jangan panggil untuk ini selama 2 jam. Ia ada penulis dan sebab.
Semak
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Alat mana yang tenangkan pager di sini?
Anda berjaya!
Kini anda boleh hala, kumpul dan senyapkan amaran dengan Alertmanager.
Nak tahu lebih (pilihan)
Pemasa pada route: group_wait (asal 30s) tunggu kawan sebelum mesej pertama. group_interval (asal 5m) tunggu sebelum beritahu loceng baharu dalam kumpulan. repeat_interval (asal 4h) hantar semula jika tiada perubahan. inhibit_rules senyapkan target_matchers semasa source_matchers berbunyi.
Misi sebenar
docker run --rm --entrypoint amtool -v "$PWD:/w" -w /w quay.io/prometheus/alertmanager:v0.34.1 check-config alertmanager.ymldocker run --rm --entrypoint amtool -v "$PWD:/w" -w /w quay.io/prometheus/alertmanager:v0.34.1 config routes test --config.file=alertmanager.yml severity=ticket
0 daripada 3 langkah siap · Tanda anda disimpan.
English
Ten shop servers lost power at once. Ten alert rules fire. What should your phone get?
Prometheus only rings bells. Alertmanager is the dispatcher. It decides who hears them, and how.
Every alert starts at the top of the route tree. The first child that matches its labels wins.
An alert has severity=ticket and alertname=QueueTooLong. Who gets it?
Group the bells by alertname and job. Then ten shops make one call.
[alertname, job].Aina is fixing the queue. A silence says: don’t call for this until 2 hours pass. It has an author and a reason.
Which tool keeps the pager calm here?
You can now route, group and silence alerts with Alertmanager.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Alertmanager · Alertmanager configuration · Alerting overview
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?