Lacak Kesehatan Aplikasi Anda Dengan Laravel Health - CRUDPRO

Lacak Kesehatan Aplikasi Anda Dengan Laravel Health

Laravel Health adalah paket Spatie untuk memantau status aplikasi Anda. Untuk melakukannya, konfigurasikan satu atau beberapa susunan yang tersedia (atau buat pemeriksaan khusus). Pada saat dirilis, paket kesehatan Spatie telah diperiksa sebagai berikut:

  • CPU Load
  • Database Connection
  • Debug Mode
  • Environment
  • Flare Error Count
  • Horizon
  • MeiliSearch
  • Ping
  • Redis
  • Schedule
  • Used Disk Space

Berikut ini adalah contoh cara membuat cek, seperti yang ditunjukkan dalam dokumentasi:

use Spatie\Health\Facades\Health;
use Spatie\Health\Checks\Checks\UsedDiskSpaceCheck;
Health::checks([
    UsedDiskSpaceCheck::new()
        ->warnWhenUsedSpaceIsAbovePercentage(70)
        ->failWhenUsedSpaceIsAbovePercentage(90),
]);

Mengingat pemeriksaan ruang disk di atas, jika penggunaan ruang Anda melebihi 90%, paket kesehatan Anda akan menjadi email, Slack, atau Oh Dear! Kirim pemberitahuan melalui. Spatie Health secara otomatis membatasi notifikasi, jadi secara default Anda hanya menerima satu notifikasi per jam. Atau, Anda dapat mengonfigurasi kerangka waktu pelambatan khusus dalam hitungan menit.

Terakhir, Anda dapat melihat status kesehatan Anda dari CLI atau sebagai JSON melalui UI browser web yang disediakan oleh paket ini.

Anda bisa mendapatkan detail paket ini, mendapatkan petunjuk instalasi lengkap, dan melihat kode sumber di GitHub. Juga, baca paket Laravel dan pantau status aplikasi Anda untuk latar belakang paket.

Sumber Referensi : Dokumentasi Resmi Laravel