MLOps Academy · Pelajaran

Beri Peringatan untuk Lonjakan Latensi dan Error

Kirim peringatan sebelum pengguna merasakan dampaknya.

Pelajaran 4 dari 413 langkah

Beri Peringatan untuk Lonjakan Latensi dan Error adalah pelajaran MLOps Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar MLOps Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus MLOps Academy mencakup 4 pelajaran total.

Dasbor Tidak Menghubungi Anda

Dasbor hanya membantu saat seseorang sedang melihatnya. Alert memantau metrik Anda sepanjang waktu dan menghubungi Anda segera setelah terjadi masalah. 🚨

Buat Alert Sebelum Pengguna Menyadarinya

Tujuannya adalah mengaktifkan alert sebelum pengguna menyadarinya. Tangkap kenaikan perlahan pada latensi atau error selagi masih ada waktu untuk bertindak.

Aturan Alert

Aturan alert adalah ekspresi PromQL ditambah sebuah kondisi. Jika ekspresi tersebut tetap benar cukup lama, alert mulai aktif.

Alert untuk Latensi Tinggi

Pantau latensi p99 Anda dan aktifkan alert saat melewati sebuah ambang batas, misalnya setengah detik, yang menandakan model terlalu lambat.

histogram_quantile(0.99, rate(predict_seconds_bucket[5m])) > 0.5

Alert untuk Lonjakan Error

Aktifkan alert saat rasio error naik melewati sebagian kecil permintaan, misalnya lima persen permintaan gagal selama beberapa menit terakhir.

rate(errors_total[5m]) / rate(predictions_total[5m]) > 0.05

Gunakan Durasi For

Klausa for mengharuskan kondisi bertahan selama periode tertentu sebelum alert aktif, sehingga gangguan selama satu detik tidak membangunkan siapa pun.

- alert: HighLatency
  expr: histogram_quantile(0.99, rate(predict_seconds_bucket[5m])) > 0.5
  for: 5m

Beri Label pada Tingkat Keparahan

Tambahkan label seperti tingkat keparahan ke setiap aturan. Label tersebut memungkinkan Anda merutekan halaman kritis secara berbeda dari peringatan berprioritas rendah.

labels:
  severity: critical

Tambahkan Anotasi yang Membantu

Gunakan anotasi untuk menulis ringkasan yang jelas dan tautan runbook, sehingga siapa pun yang menerima halaman tersebut mengetahui apa yang rusak dan apa yang harus dilakukan.

annotations:
  summary: "p99 latency above 500ms on model-api"

Alertmanager yang Merutekannya

Prometheus menentukan kapan harus memicu peringatan, tetapi Alertmanager menangani pengiriman, pengelompokan, dan pembisuan peringatan tersebut.

Kirim ke Tempat yang Dipantau Manusia

Rutekan peringatan ke penerima yang benar-benar dipantau orang, seperti Slack atau PagerDuty, bukan ke kotak masuk yang tidak pernah dibaca.

receivers:
  - name: oncall
    slack_configs:
      - channel: "#ml-alerts"

Kurangi Kebisingan

Terlalu banyak alarm palsu menyebabkan kelelahan terhadap peringatan dan orang-orang berhenti membacanya. Sesuaikan ambang batas dan durasi for sampai setiap halaman benar-benar layak membangunkan seseorang.

Pemeriksaan Singkat

Anda ingin membuat peringatan yang mengabaikan lonjakan sesaat dan hanya terpicu oleh masalah yang berlangsung terus-menerus. Apa yang dapat mewujudkannya?

Ringkasan

Anda menulis aturan peringatan PromQL untuk latensi dan lonjakan kesalahan, menggunakan durasi for untuk melewati lonjakan sesaat, lalu merutekan peringatan yang terpicu melalui Alertmanager kepada orang-orang. ✅

Gratis untuk memulai

Belajar Python dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Beri Peringatan untuk Lonjakan Latensi dan Error” gratis?

Ya — teks lengkap “Beri Peringatan untuk Lonjakan Latensi dan Error” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus MLOps Academy, upgrade ke CoddyKit PRO. Kursus MLOps Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Beri Peringatan untuk Lonjakan Latensi dan Error”?

Kirim peringatan sebelum pengguna merasakan dampaknya. Kamu berlatih MLOps Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai MLOps Academy?

Tidak diperlukan pengalaman sebelumnya. MLOps Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Beri Peringatan untuk Lonjakan Latensi dan Error” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran MLOps Academy ini?

Ya. Setiap pelajaran MLOps Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Logging Terstruktur untuk Prediksi
  2. Buka Metrik dengan Prometheus
  3. Bangun Dasbor Grafana
  4. Beri Peringatan untuk Lonjakan Latensi dan Error
← Kembali ke MLOps Academy