Magento Metrics & Recommendations

By Christophe Dujarric, on Jun 28, 2016

Blackfire is embedded in Magento Enterprise Cloud Edition. As a part of that integration, we developed Magento-specific metrics and recommendations. By popular demand, we also made those metrics and recommendations available to non-Magento Cloud users!

Magento best practices by Magento experts

Metrics detect specific functions and components usage and configuration in your code for Magento 1 & 2, Community Edition and Enterprise Edition. Metrics can especially be used to write performance tests, that will help you determine instantaneously if your app meets your performance expectations, while profiling or testing it.

Recommendations are crafted by our performance experts and partner agencies to help you optimize your app based on best practices. They are actually default performance tests, to which we attach a thorough documentation that will tell you exactly how to solve the issue. We don’t just tell you that you have a problem: we help you fix it! And if you’re using Blackfire as part of your CI/CD tool chain, you’re going to like this:

  1. Recommendations are shown according to the framework you use (if you’re working on Magento, you’ll see only Magento-relevant recommendations), and the environment where you’re profiling (for instance, a production server’s caching strategy won’t apply in development, and Blackfire knows that).
  2. Recommendations can also become non-regression tests once you fixed it, as the documentation also includes the YAML script you can simply copy/paste to your own Blackfire tests.
  3. Corollary: Recommendations are, by definition, not affecting the pass/fail nature of your tests. If you disagree with it, or that it simply doesn’t apply to your situation, you can always ignore it

We’ll be adding more recommendations with the help of our partners on a regular basis! Stay tuned for announcements…

How to get it?

When subscribing to the Premium Edition, you can simply also subscribe to the add-on, either during the checkout process, or via your billing page.

If you’re an Enterprise subscriber, simply drop us a mail.

Happy performance testing,

Christophe Dujarric

Christophe is the Product guy at Blackfire/SensioLabs. 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.