Skip to main content
Most self-hosted platforms tell you to install Grafana and a log stack before you can answer “what happened?”. Levelrail stores metrics and logs on each node as part of the platform, so the answer is a command away. In this tutorial you will search an app’s logs, follow them live, read CPU and memory over time, and use the health score and attention list to find what needs work first.

Before you start

  • A running Levelrail instance and the CLI logged in to it (installing).
  • An app that has been running for a few minutes. Any app from the earlier tutorials works.
1

Start with what needs attention

This is one list of everything across the instance that needs action, such as low disk space or disabled backups. It is also the Needs attention card on the dashboard home.For one app, ask for its health score:
Each line names a concrete gap, so you know where to look.
2

Search the logs

Logs are stored on the node and searchable by text and time window:
The flags you will use most:The log viewer with full-text search and a live tailThe dashboard’s log viewer reads the same store, with search and live tail.
3

Follow live

This streams new lines until you press Ctrl+C. It uses the same stream as the dashboard viewer. --follow cannot be combined with --since, --q, or --tail, because it only shows new lines.
4

Read CPU and memory

Metrics are sampled every 15 seconds and aggregated into the bucket size you set with --step. Leave --step off to get the raw samples.An app's overview with live metrics and deploy markersOn the dashboard the same data becomes charts with deploy markers drawn on them. That is the quickest way to answer “which deploy made it slow”: the line changes where the marker is.
5

Tie it back to deploys

A spike in the metrics that lines up with a deploy usually means that release. Roll back, then investigate:

Add an alert so you hear about it first

The health score above flagged Observability: fail because no alert rules exist. Alerts can go to Slack, Discord, email, Telegram, PagerDuty, ntfy, and other channels. Start with Observability and Email notifications.

Where to go next

Last modified on October 12, 2026