•        46

A real-time monitoring system with user-definable dashboards.




Related Projects

Performance Analysis of Logs (PAL) Tool

Ever have a performance problem, but don't know what performance counters to collect or how to analyze them? The PAL (Performance Analysis of Logs) tool is a powerful tool that reads in a performance monitor counter log and analyzes it using known thresholds.

Cloud Monitoring Studio

Cloud Monitoring Studio provides real-time performance monitoring mechanism for Azure deployed applications/Azure roles with the help of easy-to-understand graphs. Users can configure required performance counters for individual Azure roles through easy-to-use & intuitive GUI.

goappmonitor - Golang application performance data monitoring.

Golang application performance data monitoring.GoAppMonitor is a library which provides a monitor on your golang applications. It contains system level based monitoring and business level monitoring(custom monitoring).Just add the repository into your apps and register what you want to monitoring.

Performance Co-Pilot - System Performance and Analysis Framework.

Performance Co-Pilot (PCP) provides a framework and services to support system-level performance monitoring and management. It presents a unifying abstraction for all of the performance data in a system, and many tools for interrogating, retrieving and processing that data. The distributed PCP architecture makes it especially useful for those seeking centralized monitoring of distributed processing.

Quick Performance Monitor

This small utility helps to monitor performance counters without using the full blown perfmon tool from Windows. It supports a number of command line parameters and can be launched from batch files, shortcuts or (from version 1.4) preset qpmset files.


QuickCounters is a .NET library which makes it extremely easy to get the common, request-level performance counters that are interesting in just about any service you might write. A custom WinForms viewer is part of the library, as well as special support for BizTalk and WCF ...

AS Performance Workbench

AS Performance Workbench is a scalability testing application for Analysis Services Cubes. It puts a GUI around monitoring counters, uses multiple threads to simulate high loads, and produces beautiful HTML output documenting your test results.

Byfl - Program analysis tool based on software performance counters

Program analysis tool based on software performance counters

Experfwiz (Exchange Performance Data Collection tool)

ExPerfWiz is a powershell based script to help automate the collection of performance data on Exchange 2007 and Exchange 2010 servers

PsPerformance - Performance monitoring with Powershell scripts

Performance monitoring with Powershell scripts


A collection of performance analysis software that can assist with a variety of techniques useful for application software optimization and benchmarking. The current release provides support for analysis with hardware performance counters on Linux.

blockmon - A Modular System for Flexible, High-Performance Traffic Monitoring and Analysis

A Modular System for Flexible, High-Performance Traffic Monitoring and Analysis

eddie - A system monitoring, security and performance analysis agent

A system monitoring, security and performance analysis agent

Bootchart - Boot Process Performance Visualization

Bootchart is a tool for performance analysis and visualization of the GNU/Linux boot process. Resource utilization data and process information are collected during the boot process and can later be displayed in a PNG, SVG or EPS chart.

netdata - Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/

netdata is a system for distributed real-time performance and health monitoring. It provides unparalleled insights, in real-time, of everything happening on the system it runs (including applications such as web and database servers), using modern interactive web dashboards.netdata is fast and efficient, designed to permanently run on all systems (physical & virtual servers, containers, IoT devices), without disrupting their core function.

cloudprober - An active monitoring software to detect failures before your customers do.

Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system. Cloudprober employs the "active" monitoring model. It runs probes against (or on) your components to verify that they are working as expected. For example, it can run a probe to verify that your frontends can reach your backends. Similarly it can run a probe to verify that your in-Cloud VMs can actually reach your on-premise systems. This kind of monitoring makes it possible to monitor your systems' interfaces regardless of the implementation and helps you quickly pin down what's broken in your system.Visit Cloudprober's website at cloudprober.github.io to get started with Cloudprober.

NVIDIA PerfGraph

A simple, cross platform performance monitoring application specifically designed to be used with nVidia's instrumented driver and the NVPerfSDK to give a graphical representation of internal GPU counters. Support for non-GPU counters is also available.

Vector - Performance Monitoring Framework

Vector is an open source on-host performance monitoring framework which exposes hand picked high resolution system and application metrics to every engineer’s browser. Having the right metrics available on-demand and at a high resolution is key to understand how a system behaves and correctly troubleshoot performance issues.

Azure Guru - Performance Monitoring and Analysis tool for Azure Applications

Performance monitoring tool for Windows Azure Applications.

dr-elephant - Performance monitoring and tuning tool for Apache Hadoop

Dr. Elephant is a performance monitoring and tuning tool for Hadoop and Spark. It automatically gathers all the metrics, runs analysis on them, and presents them in a simple way for easy consumption. Its goal is to improve developer productivity and increase cluster efficiency by making it easier to tune the jobs. It analyzes the Hadoop and Spark jobs using a set of pluggable, configurable, rule-based heuristics that provide insights on how a job performed, and then uses the results to make suggestions about how to tune the job to make it perform more efficiently.For more information on Dr. Elephant, check the wiki pages here.