承接 builtbyberry/laravel-swarm-pulse 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

builtbyberry/laravel-swarm-pulse

Composer 安装命令:

composer require builtbyberry/laravel-swarm-pulse

包简介

Laravel Pulse integration for Laravel Swarm — recorders and dashboard cards for swarm runs, steps, memory, and audit outbox observability.

README 文档

README

Laravel Pulse integration for Laravel Swarm — recorders and dashboard cards for swarm runs, step durations, memory growth, and audit outbox observability.

This package was extracted from builtbyberry/laravel-swarm core in v0.17.0 to keep the core package's dependency footprint small. If you were using Pulse recorders or cards from laravel-swarm before v0.17.0, install this package and update your imports — see UPGRADING.md in core for the migration steps.

Installation

composer require builtbyberry/laravel-swarm-pulse

Then, once Pulse itself is installed and published:

composer require laravel/pulse

php artisan vendor:publish --provider="Laravel\Pulse\PulseServiceProvider"

php artisan migrate

php artisan swarm:install:pulse

swarm:install:pulse registers the SwarmRuns, SwarmStepDurations, and SwarmMemoryMetrics recorders in config/pulse.php and injects the swarm cards into resources/views/vendor/pulse/dashboard.blade.php. Both edits are sentinel-fenced and safe to re-run; the original files are backed up to <file>.bak before the first mutation.

Pick which cards to enable with --cards (default: all four):

php artisan swarm:install:pulse --no-interaction --cards=runs,steps

If Pulse is not installed, the command refuses with a copy-paste hint and exits non-zero.

Cards

Card Livewire tag What it shows
Swarm Runs <livewire:swarm.runs /> Per-swarm totals, failures, failure rate, average run duration, topology mix
Swarm Steps <livewire:swarm.steps /> Slowest average step durations by swarm + agent
Swarm Audit Outbox <livewire:swarm.audit-outbox /> Live operational state of the audit outbox (pending, dead-letter, stale)
Swarm Memory <livewire:swarm.memory /> Memory growth + snapshot size per scope

See core's docs/pulse.md for the full aggregate-type reference, tuning knobs, and troubleshooting guide — this package's behavior is unchanged from the pre-extraction integration, only the namespace and package boundary moved.

License

MIT.

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-07-06

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固