====== Viewing Real-Time EVE Logs with Edge-View ====== The Zededa UI shows logs, but they are **batched and delayed (~15 min)**. To see logs **live**, pull them straight from the edge node with Edge-View. It works **remotely** over a secure connection — no SSH and no need to be on the device's network. ===== Before You Start ===== * Enable a session in the UI: **Edge Nodes → //(your edge node)// → Remote Access → Enable session**. * Enabling gives you a **run script** with the token already embedded, e.g. ''run.CHENNAI-SERVER.edgeview.sh''. Download it and ''chmod +x'' it. ===== Basic Usage ===== ./run.CHENNAI-SERVER.edgeview.sh [options] For logs, the query is ''log/'' — it searches the logs for ''''. ===== Log Examples ===== ^ Command ^ What it does ^ | ./run...edgeview.sh -inst 1 log/ | Only lines containing "" | ^ Command ^ What it does (sample matches)^ | ./run...edgeview.sh -inst 1 log/guest | Container / app console + boot logs (the "inside the container" view) | | ./run...edgeview.sh -inst 1 log/nginx | Only lines containing "nginx" | | ./run...edgeview.sh -inst 1 log/error | Only lines containing "error" | | ./run...edgeview.sh -inst 1 log/guest -type app | Force the **application** log stream (container stdout) | | ./run...edgeview.sh -inst 1 log/guest -type dev | EVE **system** log stream (app start/stop/download lifecycle) | | ./run...edgeview.sh -inst 1 app/ | Status/info for an app instance | ===== Useful Options ===== ^ Option ^ What it does ^ Example ^ | ''-inst 1'' | Pick the connection slot. **Required** when it says "multi-instance mode". | ''-inst 1'' | | ''-line N'' | Return more lines (default is small). | ''-line 300'' | | ''-time A-B'' | Limit to a time window. | ''-time 0-0.5'' (last half hour) | | ''-type app⎮dev'' | Choose container logs (''app'') vs EVE system logs (''dev''). | ''-type app'' | | ''-json'' | Output as JSON. | ''-json'' | ===== Tips ===== * Always add **''-inst 1''** if it prints //"multi-instance mode"//. * If you get only a few boot lines, raise **''-line''** and widen **''-time''**. * ''log/guest'' = the container's own output (nginx, your startup script). ''log/'' with ''-type dev'' = EVE's lifecycle logs. ===== Quick Recipe: Watch a Container Boot ===== # everything the container printed, recent, targeted ./run...edgeview.sh -inst 1 log/guest -type app -line 300 ===== Reference ===== * Edge-View command reference: [[https://github.com/lf-edge/eve/blob/master/pkg/edgeview/README.md|lf-edge/eve – pkg/edgeview/README.md]]