Logo Blackfire

Understanding continuous profiling:  part 3

Our journey behind the observability scenes ends with continuous profiling, the intermittent data collection of which offers a unique tradeoff between the quality of the information available and minimal overhead.

By Thomas di Luccio, on Jun 19, 2024

Understanding continuous profiling: part 2

Let’s continue our journey behind the observability scenes, explore the extends and limits of a deterministic stack, and understand how continuous profiling can fit into this landscape.

By Thomas di Luccio, on Jun 05, 2024

Understanding continuous profiling:  part 1

Embark on a journey behind the scenes to discover the different ways of collecting observability data and converting it into actionable information.

By Thomas di Luccio, on May 22, 2024

Mastering continuous observability with Blackfire: a deep dive into the continuous profiler dashboard

Blackfire’s continuous profiler dashboard opens new performance improvement possibilities. Let’s learn how to navigate through flame graphs, and table views to pinpoint performance bottlenecks and optimize your code.

By Thomas di Luccio, on May 08, 2024

From stealth to spotlight: improve transaction identification with our latest feature

Our Top Transactions Breakdown feature charts the progression of the most influential transactions of your application, enriching Blackfire users’ comprehension of the context at play.

By Thomas di Luccio, on Nov 15, 2023

Demystifying observability: deterministic vs. probabilistic approaches

Blackfire for PHP and Python relies on a deterministic approach to observability. Let’s explore what this means and discover how it compares to a probabilistic one and how both could shape the future of observability.

By Thomas di Luccio, on Oct 11, 2023

Taming the beast: performance optimization of unfamiliar applications with Blackfire – part 2 of 2

In the second part of this mini-series, we’ll delve into the intricacies of defining a test boilerplate that could help us get started on setting up long-lasting control over the performance of an existing application.

By Thomas di Luccio, on Sep 27, 2023

Taming the beast: performance optimization of unfamiliar applications with Blackfire – part 1 of 2

Stepping into an unknown application landscape with the mission to improve its performance can be daunting. Discover how Blackfire is all about turning measurement into performance optimization, ensuring your next steps are driven by data.

By Thomas di Luccio, on Sep 13, 2023

Scaling success: a guide to controlling subscription and usage while your application grows

Managing your application’s growth requires adaptability. Stay in the driver’s seat and discover how to align your Blackfire subscription and usage with your expanding needs.

By Thomas di Luccio, on Aug 16, 2023

Launching into continuous observability with Blackfire Monitoring: empowering developers with live actionable insights

Kickstart your continuous observability strategy with a 360 overview of your applications’ health. Blackfire Monitoring allows you to prioritize performance optimization by providing actionable insights based on aggregating key metrics.

By Thomas di Luccio, on Aug 02, 2023