Skip to content

Add Elasticvue, magebox db top and VCL import commands#23

Merged
peterjaap merged 8 commits into
mainfrom
elasticvue-mytop-vcl
Mar 15, 2026
Merged

Add Elasticvue, magebox db top and VCL import commands#23
peterjaap merged 8 commits into
mainfrom
elasticvue-mytop-vcl

Conversation

@peterjaap
Copy link
Copy Markdown
Collaborator

No description provided.

Adds optional Elasticvue Docker service (cars10/elasticvue) on port 8080,
managed via `magebox elasticvue enable/disable/status` commands and
`magebox config set elasticvue true/false`. Follows the same pattern as
the existing Portainer integration.
Adds `magebox varnish vcl-import <file>` to replace the auto-generated
VCL with a custom one (with automatic backup), and `magebox varnish
vcl-reset` to regenerate the default VCL from project configs. Varnish
is reloaded automatically when running.
Adds `magebox db top` which runs mysqladmin processlist inside the
project's database container, refreshing every 2 seconds. Provides
a mytop-like view of active queries and connections.
Document the Elasticvue web UI feature in the services guide, global
config, services overview, ports reference, sidebar navigation, and
create a dedicated Elasticvue service page.
Document the varnish vcl-import and vcl-reset commands in the Varnish
service guide.
Document magebox db top, varnish vcl-import/vcl-reset, elasticvue
enable/disable/status, and the elasticvue config key in the commands
reference. Add db top to the database guide.
Prefer mytop on the host for a full-featured TUI experience. When
mytop is not installed, fall back to mysqladmin processlist inside the
container and show installation instructions.
Replace mytop with innotop for the db top TUI experience. Suggest
installing via brew which works on all platforms.
@peterjaap peterjaap merged commit e0290b1 into main Mar 15, 2026
10 checks passed
@peterjaap peterjaap deleted the elasticvue-mytop-vcl branch March 15, 2026 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant