Keymetrics

Web · Linux · Self-hosted · API· paid plans from $79/mo

Freedom report

Two barsScore 6.4

  • Free tierA free tier is on its own pricing page
  • Runs widely2 of 6 device platforms
  • DocumentedPlans, terms and facts published

Keymetrics develops monitoring for Node.js server infrastructure around the open source PM2 process manager. PM2 Plus provides a web interface for production monitoring, with issue and exception tracking, deployment reporting, real-time logs, custom metrics and actions, and notifications by email, Slack, or webhook. Its views bring applications and databases together in real time or across history, and can show an aggregate picture across applications. When an error occurs, the issue dashboard can show its time, affected servers, stack trace, code line, and logs from before the error. Node.js applications can publish values, counters, meters, and histograms through the @pm2/io library. PM2 Enterprise is aimed at high-scale or critical Node.js services. It adds configurable dashboards, threshold-based alerts, stored logs, and CPU and memory profiling that can be launched in production. Enterprise is offered as an installable on-premise system or through dedicated or managed instances. Runtime is listed as free at 0.00 USD and includes the process manager, zero-downtime reloads, terminal monitoring, and a real-time web interface. Plus is listed at 79.00 USD per month, with process limits; the pricing note says from $39/mo. Keymetrics lists API, Linux, self-hosted, and web platforms, with a hybrid deployment model.

Who it is for

Keymetrics suits teams running Node.js services that want to monitor applications and databases, investigate errors, and review deployment activity. PM2 Enterprise is directed at high-scale or critical services that need configurable alerts, retained logs, or production profiling.

What is good

  • Combines application and database views in real time and history.
  • Issue dashboard includes stack traces, code lines, and preceding logs.
  • Notifications can go by email, Slack, or webhook.
  • Custom metrics include values, counters, meters, and histograms.
  • Enterprise profiling can run in production.

What to know first

  • Plus process limits apply across monitored processes on linked servers.
  • Processes above a Plus plan limit are automatically ignored.
  • Enterprise pricing details are available by contacting the maker.

Verdict

Choose Keymetrics for Node.js infrastructure monitoring built around PM2, especially if issue investigation, custom metrics, or Enterprise profiling match your needs. Processes above a Plus plan limit are ignored; contact the maker for Enterprise pricing details.

Get started with Keymetrics

  1. Visit https://pm2.io/.
  2. Contact the maker for Enterprise details.
  3. Runtime includes the open source PM2 process manager, zero-downtime reloads, terminal monitoring, and a real-time web interface; Plus and Enterprise list paid features.
  4. A trial is possible by contacting the sales team.
  5. Choose an Enterprise deployment as an installable on-premise system or as a dedicated or managed instance.

What the free plan stops at

Runtime is free and includes the process manager, zero-downtime reloads, terminal monitoring, and a real-time web interface. Plus applies process limits across linked servers; processes above a plan's limit are automatically ignored. The pricing note mentions a 14-day trial, while the pricing page says a trial is possible by contacting sales without stating its duration.

Questions about Keymetrics

Is Keymetrics free?

Runtime is listed at no cost. Plus is listed at 79.00 USD per month, and Enterprise pricing details are available by contacting the maker.

What does PM2 Plus include?

PM2 Plus provides web monitoring, issue tracking, custom metrics, and email and Slack notifications. Its process limits apply.

Which platforms are listed?

Keymetrics lists API, Linux, self-hosted, and web platforms.

Can Keymetrics be self-hosted?

PM2 Enterprise is offered as an installable on-premise system, as well as dedicated or managed instances.

Which integrations are available for notifications?

PM2 Plus notifications can be sent by email, Slack, or webhook.

How does the trial work?

The pricing note says 14-day trial. The pricing page says a trial is possible by contacting the sales team but does not state its duration.

Keymetrics plans and pricing

All plans
Runtime Free Open source Process manager · zero downtime reloads · terminal monitoring · real-time web interface pm2.io · 11 Oct 2026
Plus $79/mo Starts at $79/ Month Web monitoring · issue tracking · custom metrics · email/Slack notifications · server health checks · process limits apply pm2.io · 11 Oct 2026
Enterprise Contact us for more details Advanced profiling · transaction tracing · up to 1 year data retention · shared cloud or on-premise install · Go and Python integration pm2.io · 11 Oct 2026

Compared on application performance monitoring

Free plan
No
Paid from
$39/mo
Distributed tracing
Yes
Transaction tracing
Yes
Real user monitoring
Yes
Deployment model
hybrid

Best Keymetrics alternatives

See all 20