# 651: Uptime Funk Page: https://stenobird.com/podcast/linux-unplugged/651-uptime-funk Text version: https://stenobird.com/podcast/linux-unplugged/651-uptime-funk.md Podcast: [LINUX Unplugged](https://stenobird.com/podcast/linux-unplugged) Published: 2026-01-26T02:00:00+00:00 Episode link: https://linuxunplugged.com/651 Audio file: https://rss.art19.com/episodes/c8d3b692-9b76-4743-8c91-84181258b371.mp3?rss_browser=BAhJIgljdXJsBjoGRVQ%3D--435795d5c850773aaa4739d968bd77a1dfd6f301 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/linux-unplugged/episodes/651-uptime-funk Duration seconds: 3763 ## Resource 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. ## 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 ## Topics Prometheus, Grafana, Nebula VPN, Home Assistant, Self-hosting, Network Monitoring, DNS, Linux, NixOS, Observability ## Chapters - 1:00 — The Shift to Observability: Discussing the transition from basic monitoring to a full Prometheus and Grafana deployment for infrastructure visibility. - 5:50 — Multi-Mesh Networking: Strategies for achieving sensible name resolution across various mesh networks and LANs. - 10:35 — DNS and Pi-hole Integration: Managing DNS entries and using Pi-hole as a forwarder for complex network setups. - 15:15 — Automating Certificate Management: Exploring lightweight solutions for automating host certificate issuance within a private network. - 24:40 — Optimizing Low-Bandwidth Connections: Handling data synchronization and service stability over high-latency LTE connections. - 29:15 — Deep Metrics with Grafana: A deep dive into monitoring 30+ services, including Frigate camera health and Home Assistant performance. - 38:15 — Tiered Alerting and Notifications: Implementing sophisticated notification logic to prevent alert fatigue while ensuring critical failures are addressed. - 43:20 — The Future of Mobile Linux: Reflections on the current state of mobile Linux hardware and upcoming enthusiast devices. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/linux-unplugged/episodes/651-uptime-funk/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/linux-unplugged/651-uptime-funk.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.