Episode

651: Uptime Funk

Podcast
LINUX Unplugged
Published
Jan 26, 2026
Duration seconds
3763
Processing state
processed
Canonical source
https://linuxunplugged.com/651
Audio
https://rss.art19.com/episodes/c8d3b692-9b76-4743-8c91-84181258b371.mp3?rss_browser=BAhJIgljdXJsBjoGRVQ%3D--435795d5c850773aaa4739d968bd77a1dfd6f301
JSON
/v1/public/podcasts/linux-unplugged/episodes/651-uptime-funk
Markdown
/podcast/linux-unplugged/651-uptime-funk.md

Actions

  • POST https://stenobird.com/v1/public/podcasts/linux-unplugged/episodes/651-uptime-funk/transcription-requests
    Idempotently request low-priority transcript generation for this episode.
  • GET https://stenobird.com/podcast/linux-unplugged/651-uptime-funk.md
    Read the agent-friendly Markdown representation of this episode resource.

Summary

Moving from simple uptime checks to enterprise-grade observability can transform how you manage self-hosted infrastructure. This episode explores implementing Prometheus and Grafana to gain deep visibility into services like Home Assistant and Frigate.

Topics

  • Prometheus
  • Grafana
  • Nebula VPN
  • Home Assistant
  • Self-hosting
  • Network Monitoring
  • DNS
  • Linux
  • NixOS
  • Observability

Highlights

  • Main idea: Transitioning from GUI-based monitoring to a Prometheus and Grafana stack provides granular, real-time metrics for complex home labs
  • Practical takeaway: Use tiered alerting thresholds to escalate notifications based on the duration of service degradation
  • Failure mode: Relying on simple uptime checks can leave you blind to underlying resource exhaustion like storage or CPU spikes
  • Practical takeaway: Implement Nebula VPN to create a decentralized, multi-mesh network with seamless name resolution across different locations
  • Practical takeaway: Use tools like Switchyard as a rules-based URL launcher to manage multi-browser workflows efficiently

Chapters

  1. 1:00 The Shift to Observability: Discussing the transition from basic monitoring to a full Prometheus and Grafana deployment for infrastructure visibility.
  2. 5:50 Multi-Mesh Networking: Strategies for achieving sensible name resolution across various mesh networks and LANs.
  3. 10:35 DNS and Pi-hole Integration: Managing DNS entries and using Pi-hole as a forwarder for complex network setups.
  4. 15:15 Automating Certificate Management: Exploring lightweight solutions for automating host certificate issuance within a private network.
  5. 24:40 Optimizing Low-Bandwidth Connections: Handling data synchronization and service stability over high-latency LTE connections.
  6. 29:15 Deep Metrics with Grafana: A deep dive into monitoring 30+ services, including Frigate camera health and Home Assistant performance.
  7. 38:15 Tiered Alerting and Notifications: Implementing sophisticated notification logic to prevent alert fatigue while ensuring critical failures are addressed.
  8. 43:20 The Future of Mobile Linux: Reflections on the current state of mobile Linux hardware and upcoming enthusiast devices.