Monitoring · Overview
Docs / Monitoring

Overview

Two complementary views: automatic container metrics for everything you deploy on App Platform, and monitor keys for observing your own external applications.

NevTan Cloud gives you two complementary layers of monitoring. The first is automatic — every project you deploy on App Platform streams CPU, memory, and network metrics to its dashboard with nothing to configure. The second is opt-in — create a monitor key from the console, install the NevTan monitoring agent alongside your own app, and its health shows up in NevTan right next to everything else.

Monitoring section with no projects or monitor keys instrumented yet
A fresh account — no charts until your first deploy or monitor key.

Why observability matters

A service that isn't observed is a service you find out about from your users. Metrics turn "the app feels slow" into a chart you can act on:

  • Catch resource exhaustion before it's an outage — a memory curve climbing steadily toward its limit, or CPU pinned at 100%, is your warning to resize or investigate before the container is stopped or requests start timing out.
  • Debug incidents faster — when something breaks, correlating a spike in memory or network with the moment users reported errors turns a guessing game into a five-minute root-cause.
  • Plan capacity ahead of need — a week of history showing your baseline load tells you when to move up a resource preset or turn on auto-scaling, instead of reacting after the fact.

A concrete scenario: catching a leak before it becomes an outage

Say a background job in your app fails to release a connection pool entry on every request. Nothing looks wrong at first — the app responds normally, tests pass, and there's no error to notice. Without metrics, the first sign of trouble is usually a page from your users when the container finally runs out of memory, gets killed, and restarts mid-traffic.

With the memory chart open, the same failure looks completely different: a slow, steady upward slope across a day or two, well before anything actually breaks. That shape — climbing and never falling back after a request finishes — is the signature of a leak, as opposed to a normal sawtooth that rises under load and drops back down after garbage collection or a request completes. Spotting the slope on day one buys you time to ship a fix on your own schedule, instead of debugging a crash loop at 2 a.m. while the container keeps restarting under load.

How the two layers differ

App Platform project
metrics start automatically
External app
add a monitor key + agent
Dashboards
both show up in Monitoring
Uptime view
Key Monitoring page

The two layers

Which layer do I need?

You want to…Use
See CPU/memory of an app you deployed hereContainer metrics — no setup
Monitor an app you run on your own infrastructureA monitor key + the NevTan agent
Track uptime and latency across instrumented appsKey monitoring
Tip
Already deployed a project on App Platform? Its container metrics are live now — see Container metrics. To watch an app running elsewhere, start with Monitor keys.