Laravel

Observability & Monitoring

Structured logging, log channels, Monolog, correlation IDs, Sentry/Bugsnag, metrics, tracing, health checks, queue monitoring, Horizon

20 pertanyaan wawancaraยท
Senior
1

Apa itu structured logging di Laravel?

Jawaban

Structured logging adalah pencatatan data dalam format terstruktur (JSON, array) alih-alih teks biasa. Ini memudahkan pencarian, pemfilteran, dan analisis log dengan tool seperti Elasticsearch atau Datadog. Laravel menggunakan Monolog yang secara native mendukung structured logging melalui context dan processor.

2

Apa peran utama log channels di Laravel?

Jawaban

Log channels memungkinkan perutean log ke berbagai tujuan (file, Slack, Sentry) tergantung konteks. Dikonfigurasi di config/logging.php, channels memungkinkan misalnya mengirim error kritis ke Slack sambil tetap menyimpan log INFO di file lokal. Ini memberikan fleksibilitas maksimal untuk observability multi-tujuan.

3

Komponen Laravel mana yang menggunakan Monolog secara internal?

Jawaban

Laravel menggunakan Monolog sebagai mesin logging yang mendasari melalui facade Log dan service LogManager. Monolog adalah pustaka PHP standar yang menyediakan handler (file, Slack, Sentry), formatter (JSON, baris), dan processor (penambahan konteks). Laravel membungkusnya untuk menawarkan API yang sederhana dan ekspresif.

4

Level log mana yang harus digunakan untuk melacak aksi pengguna normal tanpa error?

5

Kapan sebaiknya membuat custom log channel di Laravel?

+17 pertanyaan wawancara

Kuasai Laravel untuk wawancara berikutnya

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

Mulai gratis