Django

Observability & Monitoring

Structured logging, error tracking Sentry, correlation ID, APM (Application Performance Monitoring), metrik DB, health check, alerting

24 pertanyaan wawancara·
Senior
1

Apa itu observability dalam konteks aplikasi Django?

Jawaban

Observability adalah kemampuan untuk memahami keadaan internal sistem dari output eksternalnya. Ini bertumpu pada tiga pilar: logs (event), metrics (data numerik), dan traces (jalur request). Berbeda dengan monitoring sederhana yang hanya memeriksa apakah sistem berfungsi, observability memungkinkan diagnosis mengapa suatu masalah terjadi.

2

Apa tiga pilar observability?

Jawaban

Tiga pilar observability adalah logs (pencatatan event diskret), metrics (data numerik yang diagregasi sepanjang waktu), dan traces (pelacakan jalur request melalui layanan). Ketiga elemen ini digabungkan memungkinkan pemahaman perilaku sistem terdistribusi.

3

Bagaimana cara mengonfigurasi structured logging di Django dengan format JSON?

Jawaban

Structured logging terdiri dari mengeluarkan logs sebagai data terstruktur (JSON) alih-alih teks bebas. Ini memudahkan analisis otomatis oleh alat seperti ELK atau Datadog. Library python-json-logger umumnya digunakan dengan sistem logging standar Django untuk memformat logs sebagai JSON.

4

Apa keuntungan utama structured logging dibandingkan logs teks tradisional?

5

Apa itu correlation ID dan mengapa penting dalam arsitektur terdistribusi?

+21 pertanyaan wawancara

Kuasai Django untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis