{"repo":"shyim/akari","free":true,"listed":false,"github":"https://github.com/shyim/akari","clone":"git clone https://github.com/shyim/akari.git","description":"A high-performance PHP observability extension. Automatic OpenTelemetry tracing, sampling, and profiling — zero-config, near-zero overhead.","language":"C","stars":10,"topics":["apm","c","go","observability","opentelemetry","otlp","php","php-extension","profiler","tracing"],"license":"MIT","category":"analytics","readme_excerpt":"Akari — 灯 A high-performance PHP APM extension. Automatic distributed tracing — exported as OpenTelemetry. [!WARNING] This project is still a work in progress and is not yet ready for production use. APIs, configuration, and internals may change at any time. 📖 Read the documentation --- Akari (灯, \"light\") is a PHP C extension that illuminates your application's behavior. It hooks into the Zend Engine via the official zend observer API to capture database queries, HTTP requests, cache and messaging calls, framework internals, and exceptions — all exported as standard OpenTelemetry traces to any OTLP-compatible collector (Jaeger, Grafana Tempo, Honeycomb, etc.). Key design goals: - Zero-config for 90% of use cases — drop in, get traces - Near-zero overhead — fire-and-forget UDP, frame deduplication, per-hook thresholds - No vendor lock-in — standard OTLP protocol, use any collector --- Architecture Spans are serialized as compact msgpack and sent via UDP to a local Go forwarder, which batches and forwards them to your OTLP collector. Log records emitted with Akari\\log() travel the same UDP path and are forwarded to the collector's /v1/logs endpoint (spans go to /v1/traces ). --- Quick Start Install the extension (recommended) Install Akari with PIE, the PHP Installer for Extensions: Then enable it in your php.ini (see Configure below). Run the forwarder (Docker) The forwarder is available as a container image: Build from source 1. Build the extension Add --enable-akari-debug t","default_branch":null,"files":null,"tree":[],"storefront":"/r/shyim","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shyim/akari/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."}