gromitor
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 — no config files, no service to expose.

it reads only resource counters — cpu %, memory usage, network i/o, disk i/o — never the contents of your containers. metrics are batched and pushed over https every few seconds, so host overhead stays under ~2% cpu and there's nothing 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

this is the part open-source tools make hard. with gromitor there's no metrics pipeline to design, no time-series database to run, no dashboard to build. 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, there's nothing to upgrade or patch 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 read the trend at a glance instead of 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–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?