Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Jaeger Php Laravel Package

auxmoney/jaeger-php

OpenTracing-compatible PHP client for Jaeger distributed tracing (fork of jukylin/jaeger-php). Create a Config to init a Tracer, extract SpanContext from headers/server vars, start spans, add tags/logs/baggage, then flush to send traces.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Observability & Debugging Roadmap: Accelerates adoption of distributed tracing for PHP microservices, enabling deeper insights into latency, errors, and dependencies across services.
  • Build vs. Buy: Avoids reinventing tracing infrastructure; leverages the battle-tested Jaeger ecosystem (CNCF project) with PHP-specific bindings.
  • Use Cases:
    • Debugging slow API calls in a polyglot microservices architecture.
    • Compliance/audit requirements for request flows (e.g., financial, healthcare).
    • Performance optimization for high-traffic PHP services (e.g., Laravel APIs).
    • Integration with existing monitoring stacks (Prometheus, Grafana) via Jaeger’s exporters.

When to Consider This Package

  • Adopt if:
    • Your PHP stack uses OpenTracing API (or is willing to migrate to OpenTelemetry via adapters).
    • You need low-overhead distributed tracing without vendor lock-in.
    • Your team already uses Jaeger for other languages (consistent tooling).
    • Debugging spans across PHP services, queues (e.g., Laravel Queues), and external APIs (e.g., Stripe, payment gateways).
  • Look elsewhere if:
    • Your stack is fully serverless (e.g., AWS Lambda) or relies on managed tracing (e.g., Datadog APM, New Relic).
    • You’re using OpenTelemetry PHP (this package predates OTel; consider open-telemetry/opentelemetry-php).
    • Your team lacks observability maturity (tracing adds complexity; start with logs/metrics).
    • You need real-time dashboards (Jaeger UI is functional but not as polished as commercial tools).

How to Pitch It (Stakeholders)

For Executives: "This package lets us instrument our PHP services with distributed tracing—think of it as a ‘flight recorder’ for requests as they hop between microservices. By adopting Jaeger (a CNCF project), we avoid vendor lock-in while gaining visibility into bottlenecks, errors, and dependencies. For example, if a payment fails in our Laravel API, we’ll instantly see if it’s a database timeout or a third-party API issue. Upfront cost: minimal (open-source); ROI: faster debugging, better SLA compliance, and reduced toil for DevOps. We’ll pilot it with our [highest-latency service] and measure impact on MTTR."

For Engineering: *"The auxmoney/jaeger-php package gives us OpenTracing support for PHP, so we can:

  • Instrument Laravel routes, queues, and HTTP clients with minimal code (e.g., @inject middleware).
  • Correlate logs, metrics, and traces in Jaeger’s UI (or export to Prometheus/Grafana).
  • Avoid reinventing tracing—Jaeger handles storage, sampling, and visualization. Tradeoffs: It’s not OpenTelemetry-native (but we can bridge later), and the PHP ecosystem is smaller than Java/Python. Let’s start with a proof-of-concept on [Service X] to validate the signal-to-noise ratio before scaling."*
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours