Rust Monitoring

Open-source Rust projects categorized as Monitoring

Top 23 Rust Monitoring Projects

  1. InfluxDB

    Scalable datastore for metrics, events, and real-time analytics

    Project mention: Development Environment Configuration | dev.to | 2025-01-19

    Time Series: Greptime, Influx, Loki, Mimir, Prometheus, Tempo, Victoria Metrics

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. openobserve

    🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces, RUM, Error tracking, Session replay).

    Project mention: Graceful Shutdown in Go: Practical Patterns | news.ycombinator.com | 2025-05-04

    You might look into https://openobserve.ai/ - you can self host it and it's a single binary that ingests logs/metrics/traces. I've found it useful for my side projects.

  4. bottom

    Yet another cross-platform graphical process/system monitor.

    Project mention: Show HN: Bagels – TUI Expense Tracker | news.ycombinator.com | 2025-01-26

    lazydocker as well. Also a big fan of bottom (https://github.com/ClementTsang/bottom) , which surprisignly enough even though it has charts and everything, it consumes way fewer resources on my system compared to htop.

  5. greptimedb

    Open-source, cloud-native, unified observability database for metrics, logs and traces, supporting SQL/PromQL/Streaming. Available on GreptimeCloud.

    Project mention: Development Environment Configuration | dev.to | 2025-01-19

    Time Series: Greptime, Influx, Loki, Mimir, Prometheus, Tempo, Victoria Metrics

  6. kmon

    Linux Kernel Manager and Activity Monitor 🐧💻

  7. kdash

    A simple and fast dashboard for Kubernetes

  8. vigil

    🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.). (by valeriansaliou)

    Project mention: 15 Free Status Page Tools in 2025 | dev.to | 2025-04-10

    Vigil is minimalistic and CLI-friendly, built for devs who like keeping things lean.

  9. SaaSHub

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

    SaaSHub logo
  10. heim

    Cross-platform async library for system information fetching 🦀

  11. hwatch

    A modern alternative to the watch command, records the differences in execution results and can check this differences at after.

  12. autometrics-rs

    Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.

  13. macmon

    🦀⚙️ Sudoless performance monitoring for Apple Silicon processors. CPU / GPU / RAM usage, power consumption & temperature 🌡️

    Project mention: From iTerm To WezTerm | dev.to | 2025-01-09

    In recent years, new terminal emulators have appeared. I tried using them mainly for testing macmon. A couple of years ago, I tried switching to kitty, which was faster due to GPU acceleration. However, it required too much customization and still looked very non-native for macOS. GPU acceleration was added to iTerm as well, so I stayed with it.

  14. client_rust

    Prometheus / OpenMetrics client library in Rust

    Project mention: Improve an algorithm performance step by step | dev.to | 2024-10-13

    Remember to add some metrics from the start. Many bugs and performance issues can be found by checking the metrics. I use AtomicU64 directly since the current requirements are simple. I may switch to the Prometheus metrics later.

  15. opcua

    A client and server implementation of the OPC UA specification written in Rust

  16. minmon

    MinMon - an opinionated minimal monitoring and alarming tool

  17. nviwatch

    NviWatch: A blazingly fast rust based TUI for managing and monitoring NVIDIA GPU processes

    Project mention: gpustat VS nviwatch - a user suggested alternative | libhunt.com/r/gpustat | 2024-09-09

    A rust based tui for Nvidia GPU monitoring. With just a 2MB install size the utility is blazingly fast.

  18. fim

    FIM is an Open Source Host-based file integrity monitoring tool that performs file system analysis, file integrity checking, real time alerting and provides Audit daemon data.

  19. website-stalker

    Track changes on websites via git

  20. robotmk

    Robotmk - the Robot Framework integration for Checkmk

  21. sandpolis

    Virtual estate monitoring & management!

  22. shd

    Show pretty HDD/SSD list

  23. tegratop

    📊 TUI monitoring tool for Nvidia jetson boards

  24. Zmem

    Zmem is a Linux memory monitoring program that displays detailed information about virtual memory.

  25. prometheus-weathermen

    A prometheus exporter for weather data

  26. 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).

Rust Monitoring discussion

Log in or Post with

Rust Monitoring related posts

  • Show HN: Bagels – TUI Expense Tracker

    11 projects | news.ycombinator.com | 26 Jan 2025
  • InfluxDB: Optimize your Data with Data Retention Policies and Continuous Queries

    1 project | dev.to | 22 Dec 2024
  • Data for World Map Panel Plugin in Grafana from MySQL

    1 project | dev.to | 28 May 2024
  • Show HN: Autometrics – open-source observability stack

    1 project | news.ycombinator.com | 5 Dec 2023
  • FIM v0.4.10 - Realtime File monitoring tool

    1 project | /r/rust | 17 Nov 2023
  • Bottom: Yet another cross-platform graphical process/system monitor

    1 project | news.ycombinator.com | 15 Nov 2023
  • Bottom: Yet another cross-platform graphical process/system monitor

    1 project | news.ycombinator.com | 13 Nov 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 InfluxDB 30,028
2 openobserve 15,137
3 bottom 11,279
4 greptimedb 5,176
5 kmon 2,692
6 kdash 2,242
7 vigil 1,798
8 heim 913
9 hwatch 857
10 autometrics-rs 817
11 macmon 727
12 client_rust 546
13 opcua 542
14 minmon 390
15 nviwatch 195
16 fim 158
17 website-stalker 66
18 robotmk 55
19 sandpolis 53
20 shd 49
21 tegratop 40
22 Zmem 34
23 prometheus-weathermen 27

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?