u/Appropriate_Fact4682

▲ 0 r/rust

I've been working on this as a side project for a while and I finally feel good enough about it to share it here.

It's called Ojo — Spanish for eye. That's exactly what it does. It watches your system.

The idea was simple: I wanted something lightweight but useful. Something that complements Watchdog. A host agent that collects system and process metrics, logs and system traces and ships them via OpenTelemetry to an OTel Collector — then straight into Watchdog. It runs on Linux and Windows and supports optional sidecars for Docker, GPU, NGINX, Redis, MySQL, Postgres, systemd, and low-level syscall tracing. All independent binaries, you only run what you actually need. Nothing sneaks in that you didn't ask for.

I work on this in my spare time and I genuinely enjoy it. It's not perfect, there's still a lot to build, but it's running and holding up well. Would love to hear from anyone who's done something similar in Rust. If you have any feedback or bugs from it, love to hear from you as well, I am here to learn :).

If you give it a try and find it useful, a star on GitHub would mean a lot.

reddit.com
u/Appropriate_Fact4682 — 17 days ago