Metrics, logs and traces on one timeline, stored in your own cluster and read by your
browser directly. Your telemetry never passes through our servers.
OpenTelemetry in · Kubernetes · read-only MCP for your agents
Our own Poet, live
drag to zoom · double-click back
Reading our own Poet…
Your data stays home.
The datastore runs in your Kubernetes cluster or on your Linux machines. We sign you in and introduce your browser
to it; the data goes straight to you over an encrypted channel. No egress bill to ship telemetry
out, and nothing at our end to leak.
Walk into the timeline.
Every series of a service at once, drawn on your GPU. Zoom in and the detail follows; open a
request and see its log lines and the change behind it. Missing data is shown as missing, never
as zero.
Your agents investigate.
A read-only door (MCP) lets the coding agent you already use search, follow a request and read
the same numbers as your charts. No vendor AI, no per-investigation fee.
How it works
1A Poet in your cluster. Our datastore runs where your services run and
takes their OpenTelemetry. Read-only, one namespace.
2You sign in at infinitehaiku.com. Our web service checks who you are and
introduces your browser to your Poet. That is all it sees.
3Your browser talks to your Poet directly. An encrypted peer-to-peer
channel (WebRTC). The numbers never pass through our servers.
Infinite Haiku in one minute · plays from YouTube (youtube-nocookie.com)
Proof, not promises
Measured: 500,000 tasks from 200 workers over five hours, drawn at
1.1 ms of CPU per frame.
This site's own requests, live: the same public view you can give your customers.
Alerts in your network. Evaluated inside your own Poets.
Public status pages. Share a live dashboard without sharing access.
Kernel faults on the timeline. Memory errors, silent out-of-memory kills and disk errors, per node.
Flat CHF 5 per user account and month. Nothing per gigabyte, host or event.
Don't trust us: watch it yourself. Your Poet shows every connection and its bytes, peer to peer or to us. See how
Join the free pilot.
Expert help on your systems. Leave anytime: delete the Poet, one command.
Once we open to the public: two months free, then a flat CHF 5 per user account and month. How the pilot works ·
Security
Your telemetry should not take a detour through someone else’s cloud,
where it costs you egress and costs us servers we would have to bill you
for. Between September 2024 and February 2025, Infinite Haiku connected
the browser to a Poet running inside someone else’s infrastructure, and
then took our own servers out of the data path. On 7 February 2025, real
Kubernetes metrics travelled straight from a cluster into AGS in the
browser. Origins, part 3 of 3.
The introduction problem
Your Poet runs inside your network. Your browser runs on your laptop. They
cannot find each other on their own, and you should not have to open a
port to the internet to make them.
Shibuya, our small coordination service, solves that. Both sides sign in
to it with tokens tied to the same account. The first version, in
September 2024, carried every message through Shibuya over WebSockets.
Tokens were generated by users in Kabuki, expired and were single use, and
both ends learned to reconnect after a dropped connection.
Then we got out of the way
In October 2024 we changed the design: Shibuya arranges the connection but
does not carry the data. Kabuki makes a WebRTC offer, Shibuya passes the
setup messages to your Poet, and the two open a direct channel. WebRTC is
the technology video calls use to connect two devices directly.
That decision is still the heart of how IH treats your infrastructure:
Your telemetry goes straight from your Poet to your browser whenever
a direct channel can open. Our side carries the handshake.
We do not charge you for moving it, and neither does a cloud in the
middle.
Our costs stay small, so your fee can too.
Large answers are split into chunks and reassembled in the browser without
freezing the page, so AGS keeps drawing while more data arrives.
A real system, end to end
The next step was to stop drawing generated data. Through the winter,
Poet learned to describe data from a real producer: element kinds and
metric definitions shared across Poets, and a Muse (our name for a
telemetry source) that buffers, validates and groups measurements before
sending them at the chosen resolution.
On 7 February 2025, measurements from a real Kubernetes cluster made the
whole trip:
It was the first time an event in real infrastructure became a shape in
the browser. It also made the next list obvious: persistence, recovery,
more than one connection and live updates had to become dependable before
a prototype could become a product. That is the work of 2026, and the rest
of this blog.
The principle from October 2024 did not move: the customer provides the
compute, and we make that compute, and the traffic it causes, as small as
we can.