Kubernetes monitoring
in five minutes.
Not five sprints.
One agent. Zero YAML. No Prometheus, no Alertmanager — just alerts that tell you what broke, before your customers do.
How it worksCluster name
$ kubectl apply -f https://monidori.com/agent/v1/install.yaml
namespace/monidori-system created
serviceaccount/monidori-agent created
deployment.apps/monidori-agent created
$ kubectl -n monidori-system create secret generic monidori-agent --from-literal=token=mdr_••••••
secret/monidori-agent created
01Install the agent
Name the cluster and run the two kubectl commands it gives you. A small read-only agent starts reporting; Monidori never gets your credentials.
Cluster view
Your clusters, without the kubectl.
Nodes, pods, volumes and events in one view, with logs and YAML a click away. No kubectl needed.
cp-1
Ready
CPU 34%
Memory 52%
worker-1
Ready
CPU 71%
Memory 64%
worker-2
Ready
CPU 46%
Memory 81%
api-6c8b9d-x2kq
api
checkout-7d9f-mp4s
shop
worker-5f7c-9wqz
jobs
migrate-28817-zt
shop
postgres-data shop
91% of 20Gi · full in ~4 days
uploads web
38% of 50Gi
prometheus-db obs
62% of 100Gi
No YAML
Alerting that you actually enjoy.
Skip the PrometheusRules, the Alertmanager routes and the PromQL. Pick a condition, set a threshold, choose a channel — or describe what you want and let AI set it up.
The usual way · two config files
# prometheusrule.yamlapiVersion: monitoring.coreos.com/v1kind: PrometheusRulespec:groups:- name: podsrules:- alert: PodCrashLoopingexpr: increase(kube_pod_container_status_restarts_total[15m]) > 5for: 5m# alertmanager.yamlroute:receiver: telegramgroup_by: [alertname, namespace]receivers:- name: telegramtelegram_configs: …
With Monidori · one sentence, or four fields
Tell me on Telegram if any pod keeps restarting
CreateOr set it up yourself
Features
One tool instead of four.
Service discovery, cluster visibility, alerting and AI diagnosis — designed together, so they actually talk to each other.
Your services, found and watched
Install the agent and everything running shows up on its own, by namespace. Public sites are checked from outside, so an expiring certificate or a slow page doesn't surprise you.
prod-eu-1
Reading the cluster…
api
api · Deployment · 3 replicas
checkout
shop · Deployment · 2 replicas
shop.example.com
shop · Ingress · https
postgres
shop · StatefulSet · 1 replica
billing
billing · Deployment · 2 replicas
Deploy something new and it shows up on its own.
billing was just deployed, and it's already here.
AI that reads the cluster for you
Open a cluster and Monidori summarises what's actually wrong: crash-looping pods, unhealthy deployments, warning events and failing CronJobs. Describe the alert you want in plain English and it sets the rule up for you.
AI summary
1 pod is crash-looping: checkout-7d9f in shop restarted 14× after BackOff warnings, and its deployment is 0/2 ready. The nightly-backupCronJob hasn't succeeded since yesterday.
FAQ
Questions, answered.
Who is Monidori for?
Engineers running services on Kubernetes who want to see what’s running and what’s broken without setting up and maintaining a Prometheus + Grafana + Alertmanager stack.
What access does Monidori need to my cluster?
Read-only: the agent can list cluster objects and read pod logs. No Secrets, no changes, outbound HTTPS only. How the agent works →
Do I need Prometheus or Alertmanager?
No. The agent reads the Kubernetes API directly: no exporters, no rule files, no Alertmanager routes.
Does it replace Prometheus or Datadog?
Not for custom metrics, PromQL or tracing. Monidori answers “is it up, and what broke?”. Run Prometheus alongside it if you need more.
How fresh is the cluster data?
Updated every 30 seconds, or right away with Refresh now. Logs and YAML are read live when you open them.
When can I sign up?
Not yet: Monidori is in private early access. Check back soon.
Stop finding out from your users.
Monidori is in private early access. Signups open soon.