Skip to main content
By default, Upsun offers 15 minutes of continuous profiling per project and for free. To get 30 days of continuous profiling per project and for a fixed fee, upgrade to the Continuous Profiling add-on.
Upsun Cloud Continuous Profiler is powered by Upsun Blackfire. It is available directly in the Console, under Apps and Services → your app → Profiling. The PHP continuous profiling is currently made across 4 dimensions:
  • CPU Time: Time spent running on the CPU
  • Wall-time: Elapsed time per function call
  • Allocated Memory: Number of bytes allocated in memory
  • Allocations: Time spent running on the CPU
The default sampling frequency is 100 Hz. This means the PHP continuous profiler is collecting information 100 times per second.

Prerequisites

Upsun Cloud Continuous Profiler requires PHP >=8.2.

Installation

The Upsun Blackfire Continuous Profiler PHP library is included by default in all PHP images matching its requirements. There is no installation required.

Configuration

The PHP continuous profiler is enabled by default without configuration. Optionally, you can override the following environment variables:
  • DD_PROFILING_ENABLED=true: forces the PHP continuous profiler activation/deactivation
  • DD_PROFILING_LOG_LEVEL=off: controls the PHP continuous profiler log level
Last modified on September 16, 2026