7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Easy-Monitor

Open source

Easy-Monitor is a free, BSD-licensed, self-hosted performance monitoring and fault-diagnosis platform for enterprise Node.js applications, built by a Node.js performance specialist.

Open-source alternative to

yuque.com
Easy-Monitor homepage screenshot
GitHub stars
3.1k
Last commit
2 yr ago
Repository age
9 years
Licence
BSD-2-Clause
Self-hosted
Yes

About Easy-Monitor

Easy-Monitor is an enterprise-grade performance monitoring and online fault-diagnosis solution for Node.js applications. It is aimed at teams running Node.js services in production who need visibility into process and system metrics to diagnose performance and stability problems, rather than guessing from logs alone.

Version 3.0 supports Linux, macOS and Windows, and covers performance monitoring of Node.js process and system metrics, error log display with npm dependency security risk alerts, customizable intelligent alerting, and real-time export of a running process's state for diagnosis. The 3.0 architecture split the project into several sub-modules hosted under a separate X-Profiler organization, including a console, management and transit services, and the underlying performance-log generation and collection plugins.

The console frontend is built with Vue.js and the iView UI framework, while the monitoring backend uses the Egg.js framework, with its UI design referencing the AliNode console. It is released under the BSD-2-Clause license, with usage documentation hosted on Yuque and a DingTalk group for community support.

Key features

  • Node.js process and system performance monitoring
  • Memory leak and CPU issue detection
  • Error log display with dependency risk alerts
  • Customizable alerting rules
  • Real-time process state export for diagnosis
  • Cross-platform (Linux, macOS, Windows) support

Good fit for

  • →Diagnosing Node.js performance issues in production
  • →Monitoring enterprise Node.js services
Tags
nodejs
monitoring
performance
self-hosted
memory-leak
observability
apm

Easy-Monitor: questions and answers

What is Easy-Monitor used for?
Easy-Monitor is a free, BSD-licensed, self-hosted performance monitoring and fault-diagnosis platform for enterprise Node.js applications, built by a Node.js performance specialist. It is a good fit for diagnosing Node.js performance issues in production and monitoring enterprise Node.js services.
Is Easy-Monitor open source?
Yes. Easy-Monitor is open source under the BSD-2-Clause licence. Its source code is on GitHub at hyj1991/easy-monitor and is written mainly in JavaScript.
Is Easy-Monitor free?
Yes. Easy-Monitor is open source, so the software itself is free to use.
Can I self-host Easy-Monitor?
Yes. Easy-Monitor can be self-hosted on your own server or infrastructure; there is no official hosted version.
What is Easy-Monitor an alternative to?
Easy-Monitor is an open-source alternative to Dynatrace, AppDynamics and Datadog. Other open-source alternatives to Dynatrace include SigNoz, Pinpoint and Uptrace.
Is Easy-Monitor actively maintained?
The most recent commit to Easy-Monitor was on 10 October 2023. The project has 3.1k stars on GitHub.

Open-source alternatives to Easy-Monitor

See all

SaaS alternatives to Easy-Monitor

See all