the product

a monitoring stack, delivered as one agent and a url

gromitor's wedge is simple: the value of cadvisor + heapster + prometheus + grafana, with none of the deployment. here's exactly how each piece works, and why it stays lightweight.

get started, it's free
gromitor.ogbuilds.ai/dashboard
dashboard
live · across docker + kubernetes
live · 5s
containers
8
avg cpu
44%
agents
2
engines
2
storefront-web
docker
cpu88%
mem71%
events-ingest
k8s
cpu56%
mem49%
orders-api
docker
cpu34%
mem52%
postgres-primary
docker
cpu22%
mem64%
the lightweight agent

one read-only collector, not a stack

the gromitor agent is a single small process. on docker it mounts the docker socket read-only; on kubernetes it runs as a daemonset, one pod per node, reading the kubelet's stats api. either way it self-registers with your account on first boot using your ingest token. you don't edit config files or expose a service.

it reads only resource counters: cpu %, memory usage, network i/o, disk i/o. it never reads the contents of your containers. metrics are batched and pushed over https every few seconds, so host overhead stays under ~2% cpu and there isn't anything inbound to firewall.

read-only by designself-registers on bootbatched https pushdocker socket or k8s daemonset
install · docker
docker run -d --name gromitor-agent \
  -v /var/run/docker.sock:/var/run/docker.sock:ro \
  -e GROMITOR_TOKEN=grm_•••• \
  ghcr.io/ogbuilds/gromitor-agent:1.4.2

# → agent registered · 8 containers streaming
no manual deployment

copy one line, see data flow

that's the part open-source tools make hard. with gromitor there's no metrics pipeline to design and no time-series database to run. you copy a single docker run line or kubectl apply, and within seconds your containers appear on the dashboard.

because ingestion, storage, dashboards, and alerting are all hosted, you won't upgrade or patch anything on your side. the agent updates independently; the platform is always current.

one curl / kubectl lineno database to operateno dashboards to buildnothing to patch
gromitor.ogbuilds.ai/agents
connected agents
prod-docker-01
docker
4 containersconnected
staging-cluster
k8s
4 containersconnected
real-time dashboard

live numbers with the shape behind them

the dashboard lists every monitored container with its live cpu % and memory usage, refreshing on a tight loop. each metric carries a sparkline of the recent 15–30 minutes, so you're reading the trend at a glance, not guessing from a single value that resets.

click any container for a granular detail view: ring gauges for cpu and memory, area charts over the recent window, and current network and disk i/o, plus where the container runs and which agent reports it.

live cpu + memory per containerrecent-window sparklinesper-container detail viewdocker + k8s in one list
gromitor.ogbuilds.ai/dashboard
dashboard
live · across docker + kubernetes
live · 5s
containers
8
avg cpu
44%
agents
2
engines
2
storefront-web
docker
cpu88%
mem71%
events-ingest
k8s
cpu56%
mem49%
orders-api
docker
cpu34%
mem52%
postgres-primary
docker
cpu22%
mem64%
threshold alerts

rules that find you, and let go when it's over

set a plain rule (a metric, a condition, a value, and a duration like "cpu over 80% for 5 minutes"), scoped to one container or across everything. gromitor evaluates it continuously against the live stream.

when a rule breaches you get an in-app notification and an email; when it recovers you get a matching resolved notice, so a noisy hour doesn't bury the one alert that mattered. it's the alerting you'd otherwise wire up by hand, already done.

per-container or account-widein-app + email deliverytriggered + resolved eventsevaluated on the live stream
gromitor.ogbuilds.ai/alerts
new alert
name
storefront cpu hot
scope
storefront-web
metric
cpu %
condition
is above
value
80
for (min)
5
alert when storefront-web cpu % is above 80% for 5m.
create alert
in v1 today
  • docker + kubernetes agents
  • live cpu / memory / network / disk
  • real-time dashboard + detail views
  • threshold alerts, in-app + email
  • agent management screen
  • ~24 to 48h of recent raw metrics
on the roadmap
  • long-term retention + forecasting
  • slack, pagerduty, webhooks
  • customisable dashboards
  • team multi-tenancy
  • more container engines
  • agent auto-update

ready to watch your containers?