C# Monitoring

Open-source C# projects categorized as Monitoring

Top 17 C# Monitoring Projects

  • Opserver

    Stack Exchange's Monitoring System (by opserver)

  • LibreHardwareMonitor

    Libre Hardware Monitor, home of the fork of Open Hardware Monitor

    Project mention: Need some help compiling an opensource .Net project | /r/dotnet | 2023-09-23

    I really want to get this project https://github.com/LibreHardwareMonitor/LibreHardwareMonitor compiled and make some modifications.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Exceptionless

    Exceptionless application

  • App.Metrics

    App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.

  • prometheus-net

    .NET library to instrument your code with Prometheus metrics

    Project mention: Is there a way to get performance statistics from my applications running on a k8s cluster? | /r/dotnet | 2023-06-16

    You might want to look into prometheus https://github.com/prometheus-net/prometheus-net, https://prometheus.io/.

  • ApplicationInsights-dotnet


    Project mention: Prevent .NET Application Insights telemetry loss | dev.to | 2023-05-16

    Since April 22, 2021, you can use the new TelemetryClient.FlushAsync() task-based API with a custom IHostedService to ensure that you don't lose any telemetry data:

  • WatchDog

    WatchDog is a Realtime Message, Event, HTTP (Request & Response) and Exception logger and viewer for ASP.Net Core Web Apps and APIs. It allows developers log and view messages, events, http requests made to their web application and also exception caught during runtime in their web applications, all in Realtime. (by IzyPro)

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • VisualHFT

    GUI for enterprise level high frequency trading systems, making focus on visualizing market microstructure analytics, such Limit Order Book dynamic, latencies, execution quality, and other analytics. WPF & C#

    Project mention: VisualHFT: Visualize market microstructure studies (update) | /r/quant | 2023-09-03

    I'm hoping this community can help me grow this project even further, to get traction and add even more things. Please SHARE! https://github.com/silahian/VisualHFT

  • FanControl.HWInfo

    FanControl plugin to import HWInfo sensors.

    Project mention: Unable to get hwinfo plug-in to load | /r/FanControl | 2023-05-17

    From the Github page

  • FileWatcher

    A file and folder monitor that can send notifications, perform actions, or execute a command when a file or folder is changed. (by TechieGuy12)

  • ketum

    Open-Source and Cross-Platform Web / API Monitoring Tool

  • AnyStatus

    A remote control for your CI/CD pipelines and more

  • EthMonitoring

    Miner monitoring software with different notifications support

  • Ve.Direct.InfluxDB.Collector

    Collects data from your Victron SmartSolar MPPT and sends it to InfluxDB

    Project mention: Victron MPPT metrics to InfluxDB without Victron accessories | /r/SolarDIY | 2022-10-31
  • Internet-Check

    Periodically check if the computer is connected to the internet and log offline time. Only runs on Windows.

  • snap7-to-prometheus

    Getting data out of Siemens PLCs using the Snap7 library and presenting them as metrics that can be read by Prometheus


    a C# wrapper port of MSIAfterburner's MAHM shared memory interface to read monitoring data and GPU entries.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

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). The latest post mention was on 2023-09-23.

C# Monitoring related posts


What are some of the best open-source Monitoring projects in C#? This list will help you:

Project Stars
1 Opserver 4,400
2 LibreHardwareMonitor 3,173
3 Exceptionless 2,321
4 App.Metrics 2,184
5 prometheus-net 1,707
6 ApplicationInsights-dotnet 539
7 WatchDog 514
8 VisualHFT 480
9 FanControl.HWInfo 138
10 FileWatcher 72
11 ketum 67
12 AnyStatus 56
13 EthMonitoring 56
14 Ve.Direct.InfluxDB.Collector 12
15 Internet-Check 7
16 snap7-to-prometheus 6
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.