Concepts

Processes

A process represents a single running instance of your Node.js application.

What is a process

Every time your application starts and initializes the Rytena agent, it registers as a process. Each process has a unique runtime ID generated from its hostname, PID, and start time.

Process states

  • Running — the process has sent a snapshot in the last 2 minutes
  • Stopped — no snapshots received for more than 2 minutes
  • Crashed — reserved for future use

Multiple processes per project

You can run the same application on multiple servers using the same API key. Each instance registers as a separate process. This is useful for horizontally-scaled deployments.