Skip to content
RiteleEarly access

live system map · from OpenTelemetry · self-hosted

Know what your system is doing. Not what someone once drew.

Ritele reads the traces your services already emit and draws the map itself. It stays correct as you ship, shows you where pressure is building, and lets you rehearse a change — five times the traffic, one fewer cache — before it reaches production. Runs inside your network, free to start, with a licence when you outgrow the free plan.

I run

One email when it’s ready. Nothing else.

Built for payments and other systems that can’t afford a surprise on the busiest day of the month. Works with any OpenTelemetry SDK.

payments · production6 domains · 31 components · 20 dependencies · 2.1M spans · 24h
PAYMENTS13 / 13HTTPSgrpcgrpckafkagrpcgrpcgrpcIDENTITYauth-svcredis:sessionspostgresql:userslogin.okta.comCHECKOUTcheckout-webcart-svcpostgresql:catalogcdn.fastly.netRISKrisk-engineredis:featuress3:model-storeapi.sanctions.ioREPORTINGreporting-svcbigquery:warehouselooker.example.comMESSAGINGsms-gatewayapi.twilio.comemail-svcemail.ses.awsPOSTpostgresqlrediskafkaHTTPSHTTPSkafkapostgresqlkafkasftpkafkaHTTP/2POSTedge-gatewayGateway · PlatformGWpayments-apiService · PaymentsSVCledger-workerWorker · LedgerWKRnotifications-svcService · GrowthSVCpostgresql:ledgerDatabase · LedgerDBredis:idempotencyCache · PaymentsCACHEkafka:payment-eventsQueue / topic · PaymentsTOPICkafka:settlementsQueue / topic · LedgerTOPICapi.stripe.comExternal API · UnownedEXTfx.openrates.ioExternal API · UnownedEXTsftp.bankrail.ngExternal · UnownedEXTapi.push.apple.comExternal API · UnownedEXT?
Nobody drew this. Every box and line came from live traffic.

01

Always current.

Ship a new dependency and it appears. Retire one and it fades. Nobody updates anything, so nothing goes stale.

02

Sees pressure before it’s an incident.

11 of 15 database connections in use — summed across every service that calls it, not per caller. You find out at 11, while there’s still time to act, not at 15 when the queue backs up.

03

Rehearse the change.

Multiply traffic, add a replica, take a cache away — on the map, not in production. Ritele predicts from your real traffic what saturates first, and says how confident it is.

04

Nothing hidden to look finished.

Callers we can’t name are shown and counted, so the map you present is the map you have — gaps included.

Runs on your own serversTelemetry stays in your network unless you turn on architecture review or add an alert channelOne container, no account