SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 Rust Observability Projects
-
openobserve
🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces, RUM, Error tracking, Session replay).
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
aya
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
-
autometrics-rs
Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Docker Log Observability: Analyzing Container Logs in HashiCorp Nomad with Vector, Loki, and Grafana | dev.to | 2024-04-19job "vector" { datacenters = ["dc1"] # system job, runs on all nodes type = "system" group "vector" { count = 1 network { port "api" { to = 8686 } } ephemeral_disk { size = 500 sticky = true } task "vector" { driver = "docker" config { image = "timberio/vector:0.30.0-debian" ports = ["api"] volumes = ["/var/run/docker.sock:/var/run/docker.sock"] } env { VECTOR_CONFIG = "local/vector.toml" VECTOR_REQUIRE_HEALTHY = "false" } resources { cpu = 100 # 100 MHz memory = 100 # 100MB } # template with Vector's configuration template { destination = "local/vector.toml" change_mode = "signal" change_signal = "SIGHUP" # overriding the delimiters to [[ ]] to avoid conflicts with Vector's native templating, which also uses {{ }} left_delimiter = "[[" right_delimiter = "]]" data=<
Project mention: Show HN: OneUptime – open-source Datadog Alternative | news.ycombinator.com | 2024-04-02Lot of interesting OSS observability products coming out in recent years. One of the more impressive(and curious for many reasons) IMHO is OpenObserve: https://github.com/openobserve/openobserve .
As opposed to just a stack, they are implementing just about the whole backend shebang from scratch.
Project mention: New release of Parseable [Log analytics system written in Rust] is now available | /r/rust | 2023-10-03Checkout the release here: https://github.com/parseablehq/parseable/releases/tag/v0.7.0
Project mention: Show HN: Autometrics – open-source observability stack | news.ycombinator.com | 2023-12-05
I’ve been working on Prodzilla, a modern synthetic monitoring tool built in Rust. I wanted to share how it's different to existing tools, why I’ve built it in Rust and how you can host it for free on Shuttle, and what I hope to achieve in the long-term.
you should also check out modsurfer[0]
"modsurfer generate -p cowsay.wasm -o mod.yaml"
Especially for non-component core modules that wont have wit definitions
[0]: https://github.com/dylibso/modsurfer
Rust Observability related posts
-
Show HN: Quickwit – OSS Alternative to Elasticsearch, Splunk, Datadog
-
Uprobes Siblings - Capturing HTTPS Traffic: A Rust and eBPF Odyssey
-
Hacks to reduce cloud spend
-
Show HN: Autometrics – open-source observability stack
-
Harnessing eBPF and XDP for DDoS Mitigation - A Rust Adventure with rust-aya
-
New release of Parseable [Log analytics system written in Rust] is now available
-
InfluxDB CTO: Why We Moved from Go to Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 May 2024
Index
What are some of the best open-source Observability projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | vector | 16,561 |
2 | openobserve | 9,648 |
3 | aya | 2,699 |
4 | parseable | 1,713 |
5 | autometrics-rs | 771 |
6 | wasm-bpf | 327 |
7 | prodzilla | 176 |
8 | modsurfer | 96 |
9 | modality-probe | 8 |
10 | rustfuif | 3 |
Sponsored