Operations
Metrics, logs and commands
Seeing what your servers are doing, reading logs live, and running one-off Magento commands.
Metrics
One card per server behind the environment, including shared database, cache and search servers.
CPU, network and disk I/O come from the provider's metrics API. Memory, load average and disk usage are sampled live over SSH — the provider does not expose memory, so Nautvia asks the machine directly. If a server is unreachable, that part of the card degrades rather than the page failing.
Periods depend on your plan:
| Plan | Periods |
|---|---|
| Solo | 1 hour, 24 hours |
| Studio | 1 hour, 24 hours, 7 days |
| Agency | 1 hour, 24 hours, 7 days |
Charts refresh every minute; readings are cached for 30 seconds.
Logs
Six sources, tailed live over SSH from your application server:
| Source | File |
|---|---|
| Magento system | var/log/system.log |
| Magento exception | var/log/exception.log |
| Magento debug | var/log/debug.log |
| nginx access | /var/log/nginx/access.log |
| nginx error | /var/log/nginx/error.log |
| PHP-FPM | the pool's log |
Choose 200 or 500 lines. Output is cached for five seconds so the page can poll without hammering the server.
Nothing is shipped or stored. There is no log search, no history, and no retention beyond what the operating system's own rotation keeps on your server. When you tear the environment down, its logs go with it.
If you need searchable history, ship logs somewhere yourself — the store is a normal server and you have SSH access.
One-off commands
The Commands tab runs a single command in the live release, as the deploy user, from your store's root:
bin/magento indexer:reindex bin/magento cache:flush bin/magento config:set web/seo/use_rewrites 1 bin/magento setup:static-content:deploy -f de_DE
Things to know:
- Fifteen minute timeout. A long reindex will be cut off; run it over SSH instead.
- Output streams back every few seconds; the stored log is capped at the last 64 KB.
- The last 20 commands are listed, with who ran each one and how long it took.
- Commands are refused during a deploy — one would run half against the old release and half against the new.
For something that should happen on every release, use a deploy command instead — see Deploy hooks and commands.
Deployment logs
Each deployment keeps its full output, streamed as it happens. How many deployments stay in the list depends on your plan — 10 on Solo, 50 on Studio, unlimited on Agency.
Log contents are erased after 90 days, and command output after 90 days. The records themselves stay, so your history and rollback targets are intact — it is the output that goes, because a command you ran may have printed customer data. See the Privacy Policy.