Performance Monitoring

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

  • Project mention: System Informer | /r/ITProTuesday | 2023-09-03

    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."

  • uptrace

    Open source APM: OpenTelemetry traces, metrics, and logs

  • Project mention: Show HN: Traces, metrics, and logs using OpenTelemetry and ClickHouse | news.ycombinator.com | 2024-03-27
  • 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.

    InfluxDB logo
  • sysstat

    Performance monitoring tools for Linux

  • AndroidGodEye

    An app performance monitor(APM) , like "Android Studio profiler", you can easily monitor the performance of your app real time in browser

  • pcm

    Intel® Performance Counter Monitor (Intel® PCM)

  • Project mention: Zen 5's Leaked Slides | news.ycombinator.com | 2023-10-08

    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)

  • scouter

    Scouter is an open source APM (Application Performance Management) tool.

  • nannyml

    nannyml: post-deployment data science in python

  • Project mention: Introduction to NannyML: Model Evaluation without labels | dev.to | 2023-12-15

    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?

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • MTHawkeye

    Profiling / Debugging assist tools for iOS. (Memory Leak, OOM, ANR, Hard Stalling, Network, OpenGL, Time Profile ...)

  • image-actions

    A Github Action that automatically compresses JPEGs, PNGs and WebPs in Pull Requests.

  • New Relic

    New Relic RPM Ruby Agent

  • apm-server

    APM Server

  • Project mention: ☸️ Web Application on Kubernetes: A Tutorial to Observability with the Elastic Stack | dev.to | 2023-11-27

    imageTag: 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

  • appmetrics

    Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications. (by RuntimeTools)

  • Airbrake

    The official Airbrake library for Ruby applications

  • Rails Performance

    Monitor performance of you Rails applications (self-hosted and free)

  • Project mention: Monitor performance of you Rails applications (self-hosted and free) | news.ycombinator.com | 2023-06-17
  • robot-shop

    Sample microservices application for playing with

  • Verge

    🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.

  • apm-agent-nodejs

    Elastic APM Node.js Agent

  • Project mention: How to auto-instrument your applications | dev.to | 2024-01-02

    Most popular packages are auto-instrumented, and you can take a look on all supported modules here

  • apm-agent-dotnet

    Elastic APM .NET Agent

  • 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.

  • Sentry

    Sentry SDK for .NET

  • r3f-perf

    Easily monitor your ThreeJS performances.

  • WatchdogInspector

    Shows your current framerate (fps) in the status bar of your iOS app

  • 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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Performance Monitoring related posts

  • How to auto-instrument your applications

    1 project | dev.to | 2 Jan 2024
  • Introduction to NannyML: Model Evaluation without labels

    1 project | dev.to | 15 Dec 2023
  • ☸️ Web Application on Kubernetes: A Tutorial to Observability with the Elastic Stack

    2 projects | dev.to | 27 Nov 2023
  • Zen 5's Leaked Slides

    1 project | news.ycombinator.com | 8 Oct 2023
  • An Introduction to Exceptions in Elixir

    1 project | dev.to | 3 Oct 2023
  • System Informer

    1 project | /r/ITProTuesday | 3 Sep 2023
  • 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?

    1 project | /r/counterstrike | 27 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 May 2024
    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 →

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com