Skip to content
@tracewick

Tracewick

Always-on, low-overhead production profiler for PHP. Flame graphs from live traffic, built on ext-excimer.

Tracewick

Always-on, low-overhead production profiler for PHP.
Flame graphs from live traffic, built on ext-excimer.


What it is

Tracewick samples your PHP application while it serves real requests and turns those samples into flame graphs you can act on. It is designed to stay enabled in production on high-load services: sampling is cheap, the overhead is bounded, and the profiler is fail-open, so a problem inside Tracewick never breaks, blocks or noticeably slows down your application.

Why

Most performance problems only show up under real traffic, with real data and real concurrency. Staging profiles and one-off traces miss them. Tracewick gives you continuous, low-cost visibility into where production time actually goes, per endpoint and per release.

Status

🚧 Early development, pre-alpha. APIs, formats and package names may still change. The first tagged release will be an alpha.

Projects

Project Description Status
tracewick/tracewick Core PHP library: sampling, aggregation and export Coming soon
tracewick/symfony-bundle Symfony integration Planned
tracewick/laravel Laravel integration Planned
Agent Collector and forwarder written in Go Planned

All Tracewick projects are open source under the Apache License 2.0.

Pinned Loading

  1. tracewick tracewick Public

    Sampling profiler for PHP built on ext-excimer: flame graphs, pprof and continuous profiling exports (alpha).

    PHP 1

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…