Building a macOS app to know when my Mac is thermal throttling
https://stanislas.blog/2025/12/macos-thermal-throttling-app/
#HackerNews #Building #macOS #App #Thermal #Throttling #Mac #Performance #Monitoring
Building a macOS app to know when my Mac is thermal throttling
https://stanislas.blog/2025/12/macos-thermal-throttling-app/
#HackerNews #Building #macOS #App #Thermal #Throttling #Mac #Performance #Monitoring
Who watches the Waymos? I do [video]
https://www.youtube.com/watch?v=oYU2hAbx_Fc
#HackerNews #Who #watches #the #Waymos? #I #do #[video] #Waymo #Autonomous #Vehicles #Technology #Video #Monitoring
With Rusty Aquarium you can display monitoring data as a serene aquarium with little fish swimming around.
Each fish can be a data point, and the type of fish, its size and speed can represent different values.
This makes a much prettier presentation of the data than boring old graphs. It also allows presenting sensitive data in a public space, as only those who know what the fish represent can understand the data. Representing business value in this way can make more people interested and engaged with the monitoring, when the fish representing their work shows up on the screen.
With Rusty Aquarium you can display monitoring data as a serene aquarium with little fish swimming around.
Each fish can be a data point, and the type of fish, its size and speed can represent different values.
This makes a much prettier presentation of the data than boring old graphs. It also allows presenting sensitive data in a public space, as only those who know what the fish represent can understand the data. Representing business value in this way can make more people interested and engaged with the monitoring, when the fish representing their work shows up on the screen.
I'm responsible for a huge IT #Monitoring setup: One small mistake in a check script can trigger hundreds of alarms multiplied by the number of customers, so although I can laugh about this, for me it's a real thing that happens. Very rarely, fortunately.
I'm responsible for a huge IT #Monitoring setup: One small mistake in a check script can trigger hundreds of alarms multiplied by the number of customers, so although I can laugh about this, for me it's a real thing that happens. Very rarely, fortunately.
DNS Benchmark Tool – Compare and monitor resolvers
https://github.com/frankovo/dns-benchmark-tool
#HackerNews #DNS #Benchmark #Tool #DNS #Monitoring #Resolver #Comparison #Open #Source #Tools #Network #Performance
Linnix – eBPF observability that predicts failures before they happen
https://github.com/linnix-os/linnix
#HackerNews #Linnix #eBPF #observability #predictive #failure #technology #monitoring
OpenTelemetry: Escape Hatch from the Observability Cartel
https://oneuptime.com/blog/post/2025-11-03-opentelemetry-escape-from-observability-cartel/view
#HackerNews #OpenTelemetry #Observability #EscapeCartel #TechNews #Monitoring #Tools
I also published an article on how to set up alerting for systemd units.
>_
After months of email alerting with reaction, I finally published an article on how to send 💌 email 💌 with reaction.
I made the choice to use 🥌 curl 🥌, which is ubiquitous, very flexible, and knows how to speak SMTP.
I also published an article on how to set up alerting for systemd units.
>_
Ayo, new monitoring TUI just dropped!
🌐 RustNet — A cross-platform network monitor.
⚡ Real-time traffic with deep packet inspection and process attribution.
🚀 Supports TLS, QUIC, SSH, DNS, HTTP/S and real-time fuzzy filtering.
🦀 Written in Rust & built with @span ratatui_rs
⭐ GitHub: https://github.com/domcyrus/rustnet
Ayo, new monitoring TUI just dropped!
🌐 RustNet — A cross-platform network monitor.
⚡ Real-time traffic with deep packet inspection and process attribution.
🚀 Supports TLS, QUIC, SSH, DNS, HTTP/S and real-time fuzzy filtering.
🦀 Written in Rust & built with @span ratatui_rs
⭐ GitHub: https://github.com/domcyrus/rustnet
🐛 Big thanks to @getsentry for their Gold sponsorship of DjangoCon US 2025!
Their error monitoring keeps Django apps running smoothly.
We're live in Chicago Sept 8-12!
🎟️ ti.to/defna/djangocon-us-202
🐛 Big thanks to @getsentry for their Gold sponsorship of DjangoCon US 2025!
Their error monitoring keeps Django apps running smoothly.
We're live in Chicago Sept 8-12!
🎟️ ti.to/defna/djangocon-us-202
Started building my entire infrastructure monitoring solution from scratch!
- Powered by FreeBSD! 
- Using Jails and seperation of duty:
- One Jail running Grafana and Prometheus
- One Jail running Netbird Wireguard to connect my infra securely
- One Jail running Nginx and Certbot
All ZFS based for backup / snapshots and rollback options.
Routed and NAT'ed via a seperate dedicated pf jail.
All working fine, I get first metrics and can start slowly improve from here.
Todo:
- Alerts via AlertManager
- Log-Ingestion via promtail
- Log analysis with Grafana Loki
- Adding remaining servers via WireGuard Mesh VPN
- Adding another Jail for Uptime-Kuma
#monitoring #freebsd #grafana #loki #linux #devops #jails #bastille #zfs
Started building my entire infrastructure monitoring solution from scratch!
- Powered by FreeBSD! 
- Using Jails and seperation of duty:
- One Jail running Grafana and Prometheus
- One Jail running Netbird Wireguard to connect my infra securely
- One Jail running Nginx and Certbot
All ZFS based for backup / snapshots and rollback options.
Routed and NAT'ed via a seperate dedicated pf jail.
All working fine, I get first metrics and can start slowly improve from here.
Todo:
- Alerts via AlertManager
- Log-Ingestion via promtail
- Log analysis with Grafana Loki
- Adding remaining servers via WireGuard Mesh VPN
- Adding another Jail for Uptime-Kuma
#monitoring #freebsd #grafana #loki #linux #devops #jails #bastille #zfs
Target is about 10 servers and 200 jails.
No apache2 /php, nagios or clones thereof please. I don’t have these in my stack today, and my expertise in managing them is about 20 years out of date. I prefer to avoid JVM stuff but I’m not violently against it.
Doesn’t have to be in ports yet ( like https://sensu.io/ server) if it’s in a friendly language.