Hallo sobat antmediahost, kali saya akan membagikan hal baru dari laravel yaitu “Laravel Pulse”. Laravel pulse ini merupakan produk terbaru dari laravel yang baru di keluarkan pada bulan Desember 2023, berdasarkan laman resminya laravel pulse adalah alat pemantau kinerja aplikasi secara realtime untuk aplikasi laravel. untuk lebih lengkapnya mari berkenalan dengan Laravel Pulse, sebelum kita mulai menggunakannya.
Apa itu Laravel Pulse
Jika melihat pada laman resminya di pulse.laravel.com atau di Laravel pulse
Laravel Pulse delivers at-a-glance insights into your application’s performance and usage. With Pulse, you can track down bottlenecks like slow jobs and endpoints, find your most active users, and more.
https://laravel.com/docs/10.x/pulse
Laravel pulse merupakan sebuah tools yang memberikan informasi terkait kinerja dan penggunaan aplikasi laravel, melalui laravel pulse anda dapat memantau query yang berjalan di aplikasi, user mana yang paling banyak melakukan query, serta query-query mana berjalan lambat hingga anda dapat memantau endpoint di aplikasi anda.
Fitur Laravel Pulse
Dengan selogannya "Free , Open Source and ready for extension."
Laravel pulse memberikan beberapa fitur keren yang sangat membantu dalam memonitoring kenerja aplikasi diantaranya:
1. Penggunaan Aplikasi
Dalam laravel pulse anda dapat memonitoring pengguna mana saja yang melakukan request endpoint paling sering, serta request terhadap endpoint lambat.
2. Statistik Server
Anda dapat melakukan pemantauan terhadap pengguanaan CPU, memori dan disk server anda. tidak hanya satu server laravel pulse juga dapat memonitoring semua server anda dalam satu tempat.
3. Memonitoring Queue
Anda dapat melihat statistik real-time dan historis mengenai berapa banyak pekerjaan yang tertunda, berapa banyak yang gagal, dan berapa banyak yang berhasil di proses.
4. Kinerja
anda dapat melihat statistik mengenai hambatan kinerja aplikasi anda, melihat endpoint,queries, jobs dan ongoing request yang dapat mempengaruhi pengguna.
5. Exceptions
Anda dapat melakukan pemantauan terkait Exception yang terjadi di aplikasi anda. pemantauan ini dapat membantu anda dalam mengetahui kesehatan aplikasi.
6. Custom Sesuai Selera
laravel pulse memungkinkan anda untuk mengkustom tampilan sehingga anda dapat membuat dashboard monitoring yang sesuai dengan kebutuhan anda
Cara instal Laravel Pulse
Bagaimana? luarbiasa bukan laravel pulse ini, sekarang waktunya anda mencoba menginstal laravel pulse di aplikasi laravel anda untuk kemudahan monitoring.
Untuk melakukan penginstalan laravel pulse sebagai berikut.
1. Penyesuaian file composer.json
(untuk beta version)
Karena Pulse saat ini masih dalam versi beta, Anda mungkin perlu menyesuaikan file aplikasi Anda composer.json
agar rilis paket beta dapat diinstal:
"minimum-stability": "beta",
"prefer-stable": true
2. Menginstal Laravel Pulse
setelah itu anda dapat menggunakan composer untuk menginstal laravel pulse ke dalam proyek laravel anda:
composer require laravel/pulse
3. Migrate database
Selanjutnya, anda harus menjalankan perintah migrate
untuk membuat tabel yang di perlukan oleh laravel Pulse
php artisan migrate
4. Test aplikasi
Setelah menjalankan perintah migrate
Selanjutnya anda dapat melakukan pengetesan aplikasi untuk mengetahui apakah laravel pulse sudah berjalan atau belum:
php artisan serve
kemudian anda dapat mengecek aplikasi di url https://localhost:8000/pulse
Langkah diatas merupakan proses penginstalan laravel pulse, untuk proses kustomisasi laravel pulse silahkan kunjungi domentasi lengkap laravel pulse
0 Comments