Skip to content

Network Sentinel & Network Health

Choose a tag to compare

@iamojo iamojo released this 04 Jul 15:47

Pulse now watches your network's health passively — and warns you while "slow" is still becoming "down", not after.

The Network Sentinel (on by default, Settings → Network sentinel) sends a handful of tiny pings a minute (~1–2 MB/day — a speed test moves more in a second) to your router and rotating internet anchors, learns what your network's normal looks like, and quietly flags sustained drifts: climbing latency, packet loss, queueing under load, a slowing router hop, sluggish DNS. Every alert is judged against your own baseline, needs 10+ minutes of evidence, and lands as a quiet journal card — never a banner storm. Each card's button runs a full Speed Test to pinpoint the guilty hop.

  • Bufferbloat, measured from your own traffic. The sentinel tags its pings with what your Mac is already sending — your video call is the load generator, so queueing problems surface with zero added load.
  • "This network is just slow." New networks get a first-impressions verdict: a rough cafe network is named once (about 5 minutes in), with Always-Ignore scoped to that network.
  • The Network tile now carries a quality dot and live round-trip time. Green = normal for your network, amber = degraded or rough, gray = still learning. Hover for the story.
  • Click the Network tile for the new Network Health window: live mirrored traffic (download above, upload below), latency against your learned usual, 7 days of history for latency / loss / bufferbloat / DNS / traffic — with any degradation events painted as shaded bands right on the charts — plus your recent speed tests and a Run button.

Also: pauses itself on battery (configurable), in Low Power Mode, and while a Speed Test runs; all measurements stay on your Mac.

Auto-updates via Sparkle; also on Homebrew: brew upgrade --cask mojo-pulse.