orchid/monitor
Monitor your Laravel application from inside the Orchid admin panel. orchid/monitor gathers health checks, server metrics, logs, and runtime performance into one dashboard, so you can spot issues early and keep your app running reliably without switching between tools or services.
orchid/monitor can retire it cheaply — but only as a convenience screen and only if Orchid is already in the stack. Treat it as a checkbox, not a platform bet.orchid/monitor is not an independent observability product; it is a system-information screen bundled inside orchid/platform (the repo is the monorepo theOrchid/Platform). Adopting it without Orchid means adopting Orchid — an admin-surface commitment, not a package install.Monitor service (cpu(), ram(), disk()) can be embedded into screens operators already use, exposed as a bounded JSON polling endpoint, or used as a post-deploy disk assertion. Each is a small, reversible enhancement with a clean removal path — worth a time-boxed spike, not a quarter of roadmap.Consider it only when the following are all true:
0.3, zero dependents, low opportunity score, no meaningful star traction, and a monorepo layout that makes package-level release cadence and version constraints illegible. We must pin a tested orchid/platform tag, read the changelog on every upgrade, and budget a fork-or-replace exit. One engineer should own it as fallback support.exec/proc_open/shell_exec not disabled — the monitors shell out to top/free/df and produce silently wrong or zeroed values otherwise. No stale NFS mounts, which can hang df with no package-level timeout knob.Look elsewhere when:
/proc and df report the container’s view, not the host’s; the numbers will mislead rather than inform.Recommended gate: a time-boxed spike with a pre-agreed abandon criterion — confirm Orchid version alignment with our Laravel/PHP baseline, verify shell-function availability and mounts in a production-like environment, and complete a short security review of what system data renders and to whom.
For executives. This is a small, low-cost convenience screen inside our internal admin panel — it shows operators basic system health (CPU, RAM, disk) at a glance, which can close an existing “internal status page” backlog item. It is not a monitoring or reliability product: no history, no alerting, no retention, no SLA, and it protects no revenue. The material risk is dependency health — the package has essentially no independent adoption and ships inside a monorepo — so we should treat it as “nice to have, easily replaced,” never as infrastructure, and never let its presence be read as “we have monitoring.” Worth adopting only if we have already committed to the Orchid admin panel; it is not a reason to adopt one.
For engineering. orchid/monitor is the system-information screen bundled inside orchid/platform, not a standalone package. With Orchid installed, the monitor screen appears in the admin panel and exposes server metrics (CPU load, memory, disk) plus PHP/Laravel runtime and database connection details. The underlying Monitor service shells out to Linux commands, so confirm exec/proc_open/shell_exec are available in the production runtime, test on Linux rather than macOS, and treat container readings as container-scoped. Cache metric calls, guard the route with real auth and Orchid roles, pin orchid/platform to a tested tag, and read the changelog on every upgrade. Use it as a read-only operator convenience and post-deploy disk check, not as an alerting or historical monitoring system.
How can I help you explore Laravel packages today?