Take full control of Blackfire Monitoring with flexible filtering

By Thomas di Luccio, on Apr 26, 2023

Performance monitoring is a critical aspect in the upkeep of any application. Like the name suggests, it allows developers and administrators to keep a watchful eye on the health and efficiency of their apps.

Basing your observability strategy on Blackfire’s capabilities empowers you by letting you effortlessly drill down into the tiniest details that may affect performance. Blackfire Monitoring, in particular, offers a bird’s-eye view of your application, providing valuable insights into its performance and resource consumption. It can even assist you in identifying the most impactful updates and fixes for your applications and their users.

When it identifies a  specific transaction as having room for improvement, you can continue your drill-down process by checking the Monitoring data for that transaction and exploring the breakdown of its response time by the services it’s using.

Once you have made a diagnosis—possibly to the service or function call level—it’s time to dig down even further with Blackfire Profiler and analyze either the automated ones or the ones you will trigger.

Introducing flexible filtering for Blackfire Monitoring

The efficiency of your performance diagnosis relies on narrowing down the scope of your search. This is why we are thrilled to announce the release of “flexible filtering” for Blackfire Monitoring

This new feature allows you to not only dig deeper into specific components but also to combine multiple filters so you can fine-tune your investigations.  You can now apply and combine HTTP Host, HTTP Method, Host, and Runtime, in addition to the existing filters, such as timeframe, HTTP status, and Response Time distribution.

Flexible filtering lets you analyze data from various angles, making it more convenient to pinpoint performance issues and their root causes.

By providing even more granular control over your data monitoring, the multi-filter selection and combination feature opens up a new world of possibilities for performance investigation and optimization.

Join the conversation on Reddit and Twitter

We’re excited to see how this new feature will help you investigate and optimize your application’s performance. You can experiment with it on our demo monitoring dashboard.

Also! We invite you to share your thoughts, experiences, and questions about the flexible filtering feature on Reddit and Twitter. Join the conversation and let us know how this new addition has impacted your monitoring experience and what other features you’d like to see in the future.

Happy Performance Optimization!

Thomas di Luccio

Thomas is a Developer Relations Engineer at Platform.sh for Blackfire.io. He likes nothing more than understanding the users' needs and helping them find practical and empowering solutions. He’ll support you as a day-to-day user.