Lewati ke konten utama

Observability & Ops

Logging

  • Laravel log channel default: stack (LOG_CHANNEL).
  • Lokasi log: storage/logs/laravel.log.

Queue Monitoring

  • Tabel: jobs, failed_jobs, job_batches.
  • Metric minimum:
    • jumlah failed jobs
    • lama antrean
    • retry spike

Operational Dashboards (Rekomendasi)

DashboardMetric
API Healthp95 latency, 4xx/5xx rate
Queuejobs waiting, failed jobs/hour
DBslow query count, connection saturation
Businessjumlah SPB waiting, PO complaint, payment waiting

Alerting Rules (Rekomendasi)

  • Error 5xx > 3% selama 5 menit.
  • Failed jobs > 20 dalam 15 menit.
  • Login API failure spike > baseline 2x.

Audit & Security Ops

  • Rotasi token/API secret.
  • Pastikan APP_DEBUG=false di prod.
  • Lindungi endpoint /api/v1/doc (basic auth kuat).

Catatan Verifikasi

  • Status: Partial
  • Scope: Integrasi APM eksplisit (Sentry/NewRelic/Datadog) tidak ditemukan pada source audit.
  • Action: Verifikasi stack monitoring aktual di environment deployment dan update dokumen.