Sedang mengikuti modul ini?0 daripada 19 selesai
Modul 13 · Halaman 14 daripada 20 · 9 bahagian

Pemantauan, Pengelogan dan Kebolehcerapan

Melihat ke dalam sistem AI yang sedang berjalan: metrik, log dan jejak, apa yang perlu diperhatikan dalam tindanan AI dan cara memberi amaran tanpa hingar.

13.1

1. Pengenalan

  • Pemantauan, pengelogan dan kebolehcerapan membantu kita memahami kesihatan, prestasi dan tingkah laku sistem AI secara masa nyata.
  • Ia penting untuk penyahpepijatan, pengoptimuman prestasi, kebolehpercayaan dan pengurusan kos.
  • Untuk aplikasi AI, kita perlu memantau bukan sahaja infrastruktur tetapi juga prestasi model, kualiti data, tingkah laku pengguna dan metrik perniagaan.
13.2

2. Istilah Utama

1
Pemantauan
Mengumpul dan menjejak metrik sistem.
2
Pengelogan
Merekod peristiwa dan ralat secara terperinci.
3
Kebolehcerapan
Keupayaan untuk memahami keadaan dalaman sistem menggunakan metrik, log dan jejak.
4
Metrik
Data berangka (cth. CPU, kependaman, penggunaan token).
5
Log
Rekod berasaskan peristiwa (cth. ralat, permintaan).
6
Jejak
Aliran permintaan hujung ke hujung merentasi perkhidmatan.
7
Amaran
Memaklumkan apabila metrik melepasi ambang.
8
Papan Pemuka
Gambaran visual kesihatan sistem.
13.3

3. Mengapa Ia Penting untuk Sistem AI?

  1. 1Kesan dan baiki isu dengan pantas.
  2. 2Pastikan ketersediaan tinggi dan kebolehpercayaan.
  3. 3Pantau prestasi model dan hanyutan.
  4. 4Jejak kos (token, panggilan API, infrastruktur).
  5. 5Tambah baik pengalaman pengguna.
  6. 6Membantu pematuhan dan pengauditan.
  7. 7Fahami tingkah laku pengguna dan corak penggunaan.
  8. 8Rancang kapasiti dan penskalaan.
13.4

4. Komponen Kebolehcerapan

1
Metrik
Metrik sistem, aplikasi dan perniagaan.
2
Log
Ralat, amaran, peristiwa dan aktiviti pengguna.
3
Jejak
Jejak permintaan merentasi beberapa perkhidmatan.
4
Papan Pemuka
Visualkan metrik utama dan trend.
5
Amaran
Pemberitahuan masa nyata untuk anomali.
6
APM
Pemantauan Prestasi Aplikasi: kependaman, daya pemprosesan dan ralat.
7
Pemantauan Model
Jejak kualiti, ketepatan dan hanyutan model.
8
Analitik Pengguna
Pantau tingkah laku pengguna dan penggunaan ciri.
13.5

5. Seni Bina Kebolehcerapan (Contoh)

Aplikasi AIMikroperkhidmatan: log, metrik, jejak
Pengumpulan DataEjen log (Fluent Bit / Logstash), pengumpul metrik (Prometheus), pengumpul jejak (OpenTelemetry)
StoranElasticsearch, Prometheus TSDB, Tempo / Jaeger
VisualisasiGrafana, Kibana, Jaeger UI
AmaranAlert Manager, E-mel / Slack, PagerDuty
13.6

6. Metrik untuk Dipantau (Sistem AI)

1
Metrik Sistem
CPU, memori, cakera, rangkaian.
2
Metrik Aplikasi
Kadar permintaan, kependaman, kadar ralat.
3
Metrik Model
Ketepatan, relevansi, kadar halusinasi.
4
Metrik Token
Token input / output bagi setiap permintaan.
5
Metrik DB Vektor
Kependaman pertanyaan, saiz indeks, kadar dapatan semula.
6
Metrik Perniagaan
Pengguna aktif, pertanyaan teratas, kadar penukaran.
7
Metrik Kos
Kos API, kos infrastruktur.
8
Metrik Tersuai
Skor maklum balas pengguna, kualiti respons.
13.7

7. Amalan Terbaik Pengelogan

  1. 1Guna pengelogan berstruktur (format JSON).
  2. 2Sertakan ID permintaan, ID pengguna dan ID sesi.
  3. 3Log peristiwa penting (panggilan API, inferens model, ralat).
  4. 4Elakkan merekod data sensitif (PII, kunci API).
  5. 5Guna tahap log berbeza (INFO, WARN, ERROR).
  6. 6Pusatkan log menggunakan ELK (Elasticsearch, Logstash, Kibana).
  7. 7Tetapkan polisi pengekalan log yang sesuai.
  8. 8Kaitkan log dengan jejak untuk penyahpepijatan.
13.8

8. Penjejakan (Penjejakan Teragih)

  1. 1Menjejak aliran permintaan hujung ke hujung merentasi mikroperkhidmatan.
  2. 2Membantu mengenal pasti kependaman dan kesesakan.
  3. 3Berguna untuk menyahpepijat saluran AI yang kompleks.
  4. 4Alat: OpenTelemetry, Jaeger, Zipkin.
  5. 5Menambah ID jejak pada log untuk perkaitan yang mudah.
  6. 6Memvisualkan kebergantungan perkhidmatan dan masa.
13.9

9. Strategi Amaran

  1. 1Tetapkan ambang untuk metrik utama (CPU, kependaman, kadar ralat).
  2. 2Guna pengesanan anomali untuk corak luar biasa.
  3. 3Beri amaran apabila prestasi model merosot.
  4. 4Pantau lonjakan kos (penggunaan token, panggilan API).
  5. 5Guna berbilang saluran (E-mel, Slack, PagerDuty).
  6. 6Elakkan keletihan amaran (guna ambang yang bermakna).
  7. 7Cipta buku panduan operasi untuk isu biasa.
  8. 8Guna polisi peningkatan untuk amaran kritikal.