Infrastructure Tool

PM2 Log-Viewer

A containerized service that displays the PM2 logs of services running on a system directly to a frontend port, without creating any extra files.

PM2 Log-Viewer

The Challenge

Monitoring PM2 logs across multiple services typically requires SSH access or generating massive log files that consume disk space and require secondary log-forwarding agents.

The Architecture

Engineered a lightweight, containerized JavaScript service (`docker pull anonymoushumai/viewpmtoo:latest`). It securely interfaces with the host's PM2 daemon, streaming real-time log outputs directly to a web-based frontend interface without writing intermediate files to disk.

Containerization

  • Docker

Core

  • JavaScript
  • PM2 Daemon

Concepts

  • Stream Processing
  • Real-time UI

The Results

Provided a zero-friction, easily deployable observability tool that allows developers to instantly monitor their PM2 processes through a browser, saving disk space and eliminating the need for terminal access.

Ready to see more deployments?

Back to all projects