Right now LaraOwl only tracks framework stuff like queries, jobs, mail, cache, etc. But it doesn't see any of my custom domain events like MessageEvent or BookingCreatedEvent that I dispatch in my app. These events often have listeners that do heavy work (send notifications, update cache, call external APIs) and there's no way to see how long each listener takes or if something is slow
It would be really useful to have LaraOwl capture custom events dispatched via Event::dispatch() like showing the event name, how many listeners are attached, and execution time per listener. That way we can spot slow listeners and debug performance issues that are currently invisible
Same goes for broadcast events, I use Reverb for real-time updates but there's no visibility into whether broadcast events actually made it to the channel or if they failed. Would be great to see that in LaraOwl too
Right now LaraOwl only tracks framework stuff like queries, jobs, mail, cache, etc. But it doesn't see any of my custom domain events like MessageEvent or BookingCreatedEvent that I dispatch in my app. These events often have listeners that do heavy work (send notifications, update cache, call external APIs) and there's no way to see how long each listener takes or if something is slow
It would be really useful to have LaraOwl capture custom events dispatched via Event::dispatch() like showing the event name, how many listeners are attached, and execution time per listener. That way we can spot slow listeners and debug performance issues that are currently invisible
Same goes for broadcast events, I use Reverb for real-time updates but there's no visibility into whether broadcast events actually made it to the channel or if they failed. Would be great to see that in LaraOwl too