Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Performance Monitoring Open-Source Projects
-
systeminformer
A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ http://www.windows-internals.com
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
AndroidGodEye
An app performance monitor(APM) , like "Android Studio profiler", you can easily monitor the performance of your app real time in browser
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
MTHawkeye
Profiling / Debugging assist tools for iOS. (Memory Leak, OOM, ANR, Hard Stalling, Network, OpenGL, Time Profile ...)
-
appmetrics
Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications. (by RuntimeTools)
-
Verge
🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.
-
Automon
Automon combines the power of AOP (AspectJ) with monitoring or logging tools you already use to declaratively monitor your Java code, the JDK, and 3rd party libraries.
-
eBPF-Guide
eBPF (extended Berkeley Packet Filter) Guide. Learn all about the eBPF Tools and Libraries for Security, Monitoring , and Networking.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
System Informer is a versatile system management tool designed to seamlessly monitor and analyze system resources, troubleshoot software issues, and identify potential malware threats. Offers system activity overviews, intuitive graphs, real-time statistics, active network connection monitoring, detailed disk access information, intricate stack trace analysis, and much more. evily2k describes it "like process explorer on steroids. Allows me to kill process that task manager would say access denied."
Project mention: Show HN: Traces, metrics, and logs using OpenTelemetry and ClickHouse | news.ycombinator.com | 2024-03-27
I don't know how often it's a problem, but I work for a company doing software video encoding, and we always fill up all the dimm slots on servers to have as much bandwidth as possible, even if we have only really use maybe 1/4 of the RAM.
I'm not sure any of the standard Linux tools can show you memory bandwidth usage easily (maybe perf), I know we use Intel PCM (https://github.com/intel/pcm) and AMDuProfPCM (https://www.amd.com/en/developer/uprof.html)
In order to try to solve this issue, NannyML was created. NannyML is an open-source Python library designed in order to make it easy to monitor drift in the distributions of our model input variables and estimate our model performance (even without labels!) thanks to the Confidence-Based Performance Estimation algorithm they developed. But first of all, why do models need to be monitored and why their performance might vary over time?
Project mention: ☸️ Web Application on Kubernetes: A Tutorial to Observability with the Elastic Stack | dev.to | 2023-11-27imageTag: 8.5.1 resources: requests: cpu: 10m memory: 768Mi limits: cpu: 1900m memory: 1024Mi ingress: enabled: false # Allows you to add any config files in /usr/share/kibana/config/ kibanaConfig: kibana.yml: | ### default server.host: "0.0.0.0" server.shutdownTimeout: "5s" elasticsearch.hosts: ["http://elasticsearch:9200"] monitoring.ui.container.elasticsearch.enabled: true ### custom # from https://github.com/elastic/apm-server/issues/10361 xpack.fleet.packages: - name: apm version: 8.5.1
Project mention: Monitor performance of you Rails applications (self-hosted and free) | news.ycombinator.com | 2023-06-17
Most popular packages are auto-instrumented, and you can take a look on all supported modules here
Performance Monitoring related posts
-
How to auto-instrument your applications
-
Introduction to NannyML: Model Evaluation without labels
-
☸️ Web Application on Kubernetes: A Tutorial to Observability with the Elastic Stack
-
Zen 5's Leaked Slides
-
An Introduction to Exceptions in Elixir
-
System Informer
-
I recently added -allow_third_party_software to my csgo game to use nvidia game filters to make my game look better and ever since i have had this weird icon on the top left of my screen, how do i get rid of it?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 7 May 2024
Index
What are some of the best open-source Performance Monitoring projects? This list will help you:
Project | Stars | |
---|---|---|
1 | systeminformer | 10,284 |
2 | uptrace | 2,911 |
3 | sysstat | 2,881 |
4 | AndroidGodEye | 2,577 |
5 | pcm | 2,555 |
6 | scouter | 2,049 |
7 | nannyml | 1,759 |
8 | MTHawkeye | 1,469 |
9 | image-actions | 1,397 |
10 | New Relic | 1,189 |
11 | apm-server | 1,155 |
12 | appmetrics | 969 |
13 | Airbrake | 963 |
14 | Rails Performance | 910 |
15 | robot-shop | 809 |
16 | Verge | 619 |
17 | apm-agent-nodejs | 568 |
18 | apm-agent-dotnet | 568 |
19 | Automon | 566 |
20 | Sentry | 563 |
21 | r3f-perf | 560 |
22 | WatchdogInspector | 515 |
23 | eBPF-Guide | 460 |
Sponsored