2017 © Pedro Pelรกez
 

package laravel-profiler-admin

image

alanvaill/laravel-profiler-admin

  • Wednesday, February 1, 2017
  • by jeremygiberson
  • Repository
  • 1 Watchers
  • 1 Stars
  • 7 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 2 Open issues
  • 2 Versions
  • 40 % Grown

The README.md

Code Climate, (*1)

Laravel Profiler Admin is a laravel (5.3) package that provides a UI to aggregate and view your application profiling information. While the UI is a laravel package, the reporting mechanisms that collect profiling information are designed to be framework agnostic., (*2)

Installation (Co-habit w/ your existing app)

Assuming you already have a laravel project started this will install the admin in your project, (*3)

  1. Change to your project directory cd path/to/project
  2. Install the package composer require alanvaill/laravel-profiler-admin
  3. Add the package provider AlanVaill\LaravelProfilerAdmin\Providers\ServiceProvider to your app providers configuration
  4. Run migration for new profiling tables php artisan migrate:status and php artisan migrate (This will install tables transaction_reports, query_logs, transaction_traces, error_logs in your app database)
  5. Add the package provider AlanVaill\LaravelProfilerAdapter\ServiceProvider to your app providers configuration Note order is important here, you must run migrations before adding this provider
  6. Publish public assets for the package with php artisan vendor:publish
  7. Visit /profiler path of your project url ie http://myproject.app/profiler

Road Map

V1.0

  • Provide a (laravel based) profiling UI โˆš
    • dashboard overview โˆš
    • with top transactions drill down โˆš
    • trace breakdown of function timing/memory usage
    • database queries drill down โˆš
    • and error log messages โˆš
  • Provide a profiler package that defines framework agnostic interface โˆš
  • Provide a laravel adapter profiler concrete implementation โˆš
  • Support profiling a laravel application co-hosted in the laravel database (multiple app servers supported) โˆš
    • profile entries by host
  • Provide documentation for installation
    • README โˆš
    • Screencast

V2.0

  • PSR7 middleware profiler
  • Doctrine db adapter
  • more to come .. >>>>>>> b0782de1b6a8931b5d927e1299b79acfee9c2930

The Versions