{"repo":"excimetry/excimetry","free":true,"listed":false,"github":"https://github.com/excimetry/excimetry","clone":"git clone https://github.com/excimetry/excimetry.git","description":"Excimetry is a PHP profiling library that provides a bridge between the ext-excimer extension and various profiling tools and platforms.","language":"PHP","stars":65,"topics":["excimer","opentelemetry","profiling","pyroscope"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Excimetry Excimetry is a PHP profiling library that provides a bridge between the ext-excimer extension and various profiling tools and platforms. It offers a simple and flexible way to profile PHP applications and export the results to various formats and backends. Features - Simple Configuration : Easy setup with sensible defaults - Flexible Profiling : Control when and how profiling happens - Multiple Export Formats : - Collapsed format (for flamegraph tools) - Speedscope JSON (for interactive flame graphs) - OpenTelemetry OTLP (for integration with observability platforms) - Multiple Backends : - Local file storage - HTTP/GRPC export to OpenTelemetry Collector - Pyroscope integration - OpenTelemetry Integration : Connect profiles with traces and metrics - Command-line Tools : Profile PHP scripts from the command line Requirements - PHP 8.2 or higher - ext-excimer extension Installation Installing the ext-excimer Extension Before installing Excimetry, you need to install the ext-excimer extension. Here's how to do it: Using PECL Then add the following line to your php.ini file: From Source Then add the following line to your php.ini file: Installing Excimetry Once you have the ext-excimer extension installed, you can install Excimetry using Composer: To use the command-line tool globally: Basic Usage Here's a simple example of how to use Excimetry to profile a PHP application: Speedscope Export Speedscope is an interactive flamegraph visualization tool that works in the br","default_branch":null,"files":null,"tree":[],"storefront":"/r/excimetry","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/excimetry/excimetry/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}