Weave 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

Agent Laravel Package

horizonhub/agent

HorizonHub Agent is a Laravel package that runs a lightweight agent to collect and report application and server metrics, health checks, and environment details back to HorizonHub for centralized monitoring, alerts, and visibility across multiple apps and deployments.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Real-time event-driven workflows: Enables seamless integration of Laravel Horizon (queue worker) events into a centralized monitoring/analytics platform (Horizon Hub), reducing manual debugging and improving operational visibility.
  • Build vs. Buy: Avoids reinventing a custom event-pushing solution, leveraging an existing, battle-tested package to accelerate development.
  • Scalable observability: Supports roadmap items for distributed systems monitoring, alerting, or performance tracking by funneling queue events into a unified dashboard.
  • Cross-team collaboration: Facilitates DevOps/engineering alignment by surfacing queue job statuses (successes, failures, retries) in a shared tool, reducing silos.
  • Cost efficiency: Eliminates the need for custom infrastructure (e.g., webhooks, polling) to sync Horizon data with external systems.

When to Consider This Package

  • Use this if:

    • Your Laravel app relies heavily on Horizon for queue processing and you need real-time event tracking (e.g., job failures, retries, throughput).
    • You’re integrating with Horizon Hub (or a similar SaaS/self-hosted monitoring tool) and want to avoid manual API calls or polling.
    • Your team prioritizes developer productivity over custom solutions—this package abstracts event-pushing logic.
    • You’re evaluating tools for SRE/DevOps to reduce mean time to resolution (MTTR) for queue-related incidents.
  • Look elsewhere if:

    • You’re not using Horizon (this package is Horizon-specific).
    • Your monitoring needs are basic (e.g., only need logs in Laravel’s default channels).
    • You require custom event transformations or need to push data to non-Horizon Hub destinations (e.g., Datadog, New Relic).
    • Your team lacks PHP/Laravel expertise to configure and maintain the package long-term.

How to Pitch It (Stakeholders)

For Executives: "This package lets us automatically sync Laravel queue job events (successes, failures, retries) to Horizon Hub in real time—no manual workarounds. It’s like adding a ‘live dashboard’ for our background jobs, so DevOps can spot issues faster and engineers can debug without digging through logs. Since it’s open-source and maintained, we avoid vendor lock-in while cutting the time spent building this ourselves. Estimated ROI: fewer production incidents and quicker incident response."

For Engineering: *"Horizon Hub Agent is a lightweight way to push Horizon events to Horizon Hub without reinventing the wheel. It’s a drop-in solution that:

  • Reduces boilerplate: No need to write custom webhook handlers or polling scripts.
  • Improves observability: Surfaces queue metrics (e.g., job duration, failure rates) in one place.
  • Leverages existing tools: Works with your current Horizon setup—just add the package and configure the Hub API key. Tradeoff: Minimal setup effort, but assumes Horizon Hub is the right fit for your monitoring needs. If not, we can discuss alternatives."*
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.
alphabalex/messaging-made-easy
rawphp/warp
shootkiran/merobug
narakode/fineauth
numencode/wn-syncops-plugin
ibnnajjaar/mib-global-pay
ably/pubsub-server
mstfkhazaal/defender
mfonte/base62x
karnoweb/metapilot
tobya/bcsapiwrapper
swalker2/cpanel
vish4395/laravel-translation-manager
morningtrain/economic
teksite/systeminfo-laravel
atomcms/voting
run6/weather
siokas/laravelembeddirectives
adamlien/pkuuids
gilsonsouza/lara-doc-generator