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

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. openobserve

    Modern observability platform: 10x easier, 140x lower storage cost, petabyte scale. Open-source alternative to Elasticsearch/Splunk/Datadog for logs, metrics, traces, RUM, and more.

    Project mention: I can't recommend Grafana anymore | news.ycombinator.com | 2025-11-14

    Check OpenObserve https://github.com/openobserve/openobserve. It precisely was built to solve the challenges around grafana nd elastic. This is not a stack that you will need to weave together, just a single binary/container that would suffice for most users' needs - logs, metrics, traces, dashboards, alerts.

    Disclosure: I am a maintainer of OpenObserve

  4. bottom

    Yet another cross-platform graphical process/system monitor.

    Project mention: Btop: A better modern alternative of htop with a gamified interface | news.ycombinator.com | 2025-11-08
  5. greptimedb

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

    Project mention: I can't recommend Grafana anymore | news.ycombinator.com | 2025-11-14

    We also started with the typical kube-prometheus-stack, but we don’t like Prometheus/PromQL. Moreover, it only solves the β€žmetricsβ€œ part - to handle logs and traces, more quite heavy and complex components have to be added to the observability stack.

    This didnβ€˜t feel right, so we looked around and found greptimedb https://github.com/GreptimeTeam/greptimedb, which simplifies the whole stack. Itβ€˜s designed to handle metrics, logs, and traces. We collect metrics and logs via OpenTelemetry, and visualize them with Grafana. It provides endpoints for Postgres, MySQL, PromQL; weβ€˜re happy to be able to build dashboards using SQL as that’s where we have the most knowledge.

    The benchmarks look promising, but our k8s clusters aren’t huge anyway. As a platform engineer, we appreciate the simplicity of our observability stack.

    Any other happy greptimedb users around here? Together with OTel, we think we can handle all future obs needs.

  6. kmon

    Linux Kernel Manager and Activity Monitor πŸ§πŸ’»

  7. kdash

    A simple and fast dashboard for Kubernetes

    Project mention: Faster Kubernetes Dev Loop with Tilt and Telepresence | dev.to | 2025-08-31

    Dashboards like KDash and k9s are great, but I generally stick to kubectl plus viddy for quick loops. viddy re‑runs a command, highlights changes in the output, and lets you choose a past timestamp to view that run’s output.

  8. vigil

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

    Project mention: Monitoring My Homelab, Simply | news.ycombinator.com | 2025-07-13

    This resembles how I monitor all infrastructure I run. One of them has 150 small independent VMs, for which I had to build a custom micro service monitoring open source tool that I still use to this day: https://github.com/valeriansaliou/vigil

    There’s no certificate expiration monitoring just yet, but everything else is there: poll probes (active ICMP or TCP probes), push probes (reporting HTTP API for apps), and local probes (reporting HTTP API for sub-Vigil for firewalled infrastructure parts).

  9. 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
  10. 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.

  11. hwatch

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

  12. heim

    Cross-platform async library for system information fetching πŸ¦€

  13. autometrics-rs

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

  14. client_rust

    Prometheus / OpenMetrics client library in Rust

  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: Show HN: NVIWatch – GPU monitoring with InfluxDB streaming for observability | news.ycombinator.com | 2025-06-27
  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. linnix

    eBPF-powered Linux observability with AI incident detection. AGPL-3.0 licensed.

    Project mention: 10,000 eBPF Events to 1 Alert: Don’t burn the CPU | dev.to | 2025-12-13
  20. website-stalker

    Track changes on websites via git

  21. robotmk

    Robotmk - the Robot Framework integration for Checkmk

  22. sandpolis

    Control your virtual estate

  23. tegratop

    πŸ“Š TUI monitoring tool for Nvidia jetson boards

    Project mention: Tegratop – A TUI monitoring tool for Nvidia jetson boards | news.ycombinator.com | 2025-12-21
  24. shd

    Show pretty HDD/SSD list

  25. Zmem

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

  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

Rust Monitoring related posts

  • Tegratop – A TUI monitoring tool for Nvidia jetson boards

    1 project | news.ycombinator.com | 21 Dec 2025
  • 10,000 eBPF Events to 1 Alert: Don’t burn the CPU

    1 project | dev.to | 13 Dec 2025
  • Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux

    11 projects | news.ycombinator.com | 24 Nov 2025
  • Btop: A better modern alternative of htop with a gamified interface

    6 projects | news.ycombinator.com | 8 Nov 2025
  • 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
  • A note from our sponsor - Stream
    getstream.io | 23 Dec 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. 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,983
2 openobserve 17,547
3 bottom 12,443
4 greptimedb 5,812
5 kmon 2,819
6 kdash 2,398
7 vigil 1,868
8 macmon 1,135
9 hwatch 969
10 heim 920
11 autometrics-rs 828
12 client_rust 575
13 opcua 564
14 minmon 400
15 nviwatch 224
16 fim 173
17 linnix 134
18 website-stalker 70
19 robotmk 57
20 sandpolis 57
21 tegratop 52
22 shd 49
23 Zmem 35

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

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