live monitoring

Every machine, container and endpoint you run, on one live dashboard

One small agent for Linux, macOS, Windows and Docker, or the Stats app if you want a menu bar. Metrics every second, Docker and Proxmox guests included. On Pro, an incident opens and closes for you when something crosses a line.

Free for 5 machines · no credit card

Dashboard

Overview of machines and hosts
1 offline
MACHINES
14
13 online · 1 offline
CONTAINERS
47
42 running · 5 stopped
HOSTS
18
18 up · 0 down
ALERTS
All clear
3 configured · 0 firing
Projects
lab
hypervisor nas thin-client kube-1 kube-2
6 machines6 containers
6 online6 running 4 healthy
project-a
production database staging dev workers
8 machines65 containers
8 online62 running 40 healthy
project-b
production staging optimization
3 machines28 containers
3 online28 running 8 healthy
Machines
workstation-01
Online
CPU 70%RAM 66%Disk 85%
laptop-01
Offline
-
cloud-vm-01
Online
CPU 36%RAM 48%Disk 20%
Hosts
project-a
app api billing account
4 hosts4 up
project-b
admin installer account
3 hosts3 up
personal
stats api blog status audit
11 hosts11 up
17/18 online 18/18 hosts up
v1.0.2
what you can monitor

One agent, one dashboard, everything that runs

Four kinds of telemetry, all first-class.

macOS12%
Linux42%
Linux78%
Windows28%
Linux0%
macOS54%
14 machines · 4 platforms
hosts

Machines

Linux, Windows, macOS, Raspberry Pi. CPU per core, memory pressure, every disk and interface, GPU from NVIDIA, AMD, Intel and Apple. Hardware inventory down to DIMM speed.

nginx-proxy2.4%128 MB
postgres-db8.1%512 MB
redis-cache0.3%64 MB
app-worker0.0%-
queue-runner1.2%96 MB
containers

Docker

Every container with health, ports and IO. Start, stop, restart, pause, pull, remove and stream logs from the dashboard.

api.example.com/health124 ms200
gateway · icmp9 msOK
mongo-primary:270178 msOK
cdn.example.com/_ping56 ms200
admin.example.com1840 ms503
endpoints

Endpoints

HTTP, ping and MongoDB checks from outside your network, with custom headers, expected codes and body match. Uptime bars from a day to 90 days.

pve-1
pve-2
db
redis
app-a
app-b
build
stage
cache
queue
mail
auth
virt

Proxmox guests

VMs and LXC containers appear beside the host automatically. No extra setup.

Look inside

5m30m1h6h24h7d30d90d365d
livecsv
avg 44%p95 66%cpu · db-1 · 365 days

History that goes back a year

Any window from 5 minutes to 365 days, average and 95th percentile, live mode, CSV export.

CPU above 90% on db-1incident · 7m 34s
resolvedresolve
03:14:08ruleCPU > 90% held 5m · db-1
03:14:09openincident opened
03:14:09emailsent to you
03:21:42recoveredbelow threshold · 7m 34s
03:21:42closedclosed automatically

Incidents, not just emails

On Pro, a rule opens an incident, the timeline shows when it started and recovered, and you resolve it or let it close itself.

90 daysresponse · uptime
api.example.com/healthHTTP124 ms99.98%
gatewayICMP9 ms100.00%
mongo-primaryMongoDB8 ms99.91%

Uptime you can point at

Per-check bars for 24 hours to 90 days with response-time history.

install

Pick a platform and start watching

On macOS, download a signed native app - or install the headless daemon on a Mac mini with one line. On Linux, paste a single shell line and the daemon takes it from there. On Windows, one PowerShell line installs the agent - now in beta. Or skip installs entirely and run the daemon as a Docker container.

Apple silicon & Intel
step 1 - download or install

Get the latest signed release from mac-stats.com and drag Stats.app into /Applications. No menu bar needed? Install statsd as a launchd daemon instead.

Image
Stats.appmenu-bar app · notarized
download .dmg
statsdheadless daemon for a Mac mini or build server
$curl -fsSL https://mac-stats.com/install.sh | sh
step 2 - link this machine

Stats.app: open the app and enable Remote in Settings → Remote. statsd: run the command below and open the link it prints.

$statsd login
Remote control is on by default in statsd. Turn it off any time with statsd disable-control.

Every download is checked against a SHA-256 manifest before it is installed.

alerts · pro

Rules that hold before they fire, and stop shouting when they do

A threshold rule on CPU, GPU, memory or disk only fires after the value holds for one to fifteen minutes, so a short spike stays a spike. Status rules catch a machine, container or endpoint going down. Point a rule at everything, a group, or a list with exclusions. Delivery is capped at 20 emails an hour; after that you get an hourly digest instead of a flood.

Metrics
CPU, GPU, memory, disk
Rule
greater, less, equal
Hold for
1 to 15 minutes
Status rules
machine, container, endpoint
Scope
all, a group, or a list with exclusions
Delivery
email, max 20 per hour + digest
Incidents
timeline, manual resolve

Alerts and incidents are part of Pro · Slack delivery coming soon

how it works

From signup to live metrics in two minutes

01~30s

Sign up

Email and password. Confirm your address. Pick a plan, or stay on Free.

02~60s

Install the agent

Run one command, open the link it prints, approve the machine.

03live

Watch it light up

Machines stream in. Group them, add checks, and on Pro set alert rules.

pricing

One flat rate per account, whatever the fleet size

Cancel anytime. Self-serve invoices. No "talk to sales" gates.

Free
personal
€0/ month
Start free
  • Up to 5 machines
  • 15 containers
  • 5 host checks
  • 14 days history
  • 1-min resolution
  • Full remote control
  • No alerts
most people
Pro
for serious use
€5/ month
Go Pro
  • Up to 25 machines
  • 50 containers
  • 25 host checks
  • 6 months history
  • 1-second resolution
  • Alerts & incidents by email
  • 3 seats · share with your team
  • Slack alerts · coming soon
Team
custom · contact us
Custom
Contact us
  • Custom seats
  • Custom machine & check limits
  • Custom retention
  • Priority support · 4h
  • SSO · coming soon

Install the agent and see it all

Free up to 5 machines forever. No credit card. Two minutes from landing here to live metrics streaming in.