Let Blackfire profile all requests while you browse

By Christophe Dujarric, on Mar 05, 2018

We’re super-excited to announce the availability of that feature. It has been in our backlog for a while, and it brings a simple answer to many questions, such as “how do I profile a POST request with the browser (Chrome/Firefox) extension?”.

You can now do even better: with a simple Start/Stop action, get Blackfire to profile all of the PHP requests which will be generated while you browse on your site/app.

The icing on the cake: when we say “all of the requests”, that means no matter what domain they’re on! For instance, if an Ajax request in your app hits another domain where you installed Blackfire as well, that request will also be profiled!

Go ahead, try it!

  1. Open you browser extension and select: “Profile all requests”, then “Record!”. A pop-over window will open at the bottom right of your screen, where we’ll list all requests which have been profiled.
  2. In our example, we’ll profile the Blackfire app, navigating to the /account page, then editing the user preferences:
  3. And here is the list of all PHP requests which have been generated during navigation, and which Blackfire profiled:

 

We hope you’ll enjoy it! Let us know if you have any feedback.

Please note this is available only for Profiler, Premium and Enterprise accounts (and collaborators).

Happy profiling,

Christophe Dujarric

Christophe is the Product guy at Blackfire. He has been working in several start-up companies, helping them to make and sell products out of technologies. He’s involved in every step of the product’s lifecycle, from strategy to design and sales, and loves to coach on product management methods.