MonitorAlert-OpenSource-List
Monitor & Alert
Monitor System
-
netdata : nparalleled insights, in real-time, of everything happening on your systems and applications, with stunning, interactive web dashboards and powerful performance and health alarms.
-
Open Falcon : A Distributed and High-Performance Monitoring System.
-
2019-哪吒监控 : 一站式轻监控轻运维系统。支持系统状态、HTTP、TCP、Ping 监控报警,命令批量执行和计划任务。
-
2019-VictoriaMetrics : VictoriaMetrics: fast, cost-effective monitoring solution and time series database.
-
2020-Monitoror : Unified monitoring wallboard — Light, ergonomic and reliable monitoring for anything.
-
2020-nightingale : A Distributed and High-Performance Monitoring System.
-
2020-Doraemon : Doraemon 是一个基于 Prometheus 的监控系统。该系统主要由三个组件组成——计算引擎(Rule Engine),报警网关(Alert Gateway)以及 Web-UI。与 Prometheus 使用静态的配置文件来配置报警规则不同,Doraemon 可以通过 Web-UI 动态的配置加载报警规则。此外,Doraemon 还集成了许多自定义的报警功能。
-
2020-xrkmonitor : 集业务监控点监控、日志监控、数据可视化以及监控告警为一体的国产开源云监控系统,众多云监控插件直接部署即可使用。
-
2021-uptime kuma : It is a self-hosted monitoring tool like “Uptime Robot”.
-
2021-SigNoz : SigNoz helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc. 🔥 🖥
-
2022-scrutiny : Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds.
-
2022-Jpom : 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件。
End-to-End Monitor
- 2021-Monika : Monika is a command line application to monitor every part of your web app using a simple JSON configuration file. Get alert not only when your site is down but also when it’s slow.
APM
-
perf-tools : A miscellaneous collection of in-development and unsupported performance analysis tools for Linux ftrace and perf_events (aka the “perf” command).
-
Pyroscope : 🔥 Continuous Profiling Platform 🔥 Debug performance issues down to a single line of code
-
Pinpoint : Pinpoint is an APM (Application Performance Management) tool for large-scale distributed systems written in Java / PHP.
-
2014-CAT : CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC 框架,RPC 框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
-
2017-SkyWalking : SkyWalking: an APM(application performance monitor) system, especially designed for microservices, cloud native and container-based (Docker, Kubernetes, Mesos) architectures.
-
2018-Cloudprober : Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system.
-
2022-Uptrace : Uptrace is an open-source APM tool that supports distributed tracing, metrics, and logs. You can use it to monitor applications and set up automatic alerts to receive notifications via email, Slack, Telegram, and more.
-
2023-HertzBeat : An open source, real-time monitoring system with custom-monitor and agentless. Web, database, os, middleware, cloudnative, network and more.
Storage
- 2023-OpenObserve : 🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces).
Visualization
-
Grafana : The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More.
-
Graphite : Graphite is an enterprise-ready monitoring tool that runs equally well on cheap hardware or Cloud infrastructure.
-
2016-statsd : Daemon for easy but powerful stats aggregation.