Core Web Vitals
LCP, INP and CLS captured per page and per release, rolled up hourly so regressions surface fast.
Smartizy is a home made RUM stack: a tiny browser SDK, a fast ingest pipeline and dashboards for Core Web Vitals, errors and sessions. You own the data, the schema and the bill.
One script tag. No third party. ClickHouse-backed.
<!-- drop one tag, start collecting -->
<script async
src="https://rum.example.com/v1/rum/blaise.js"
data-app="storefront"></script> From the first paint to the last error, Smartizy turns raw browser events into the signals you act on.
LCP, INP and CLS captured per page and per release, rolled up hourly so regressions surface fast.
Unhandled exceptions and rejections grouped by fingerprint, with the session that produced them.
Reconstruct the exact journey behind a slow page or an error, without sampling away the bad ones.
GeoIP enrichment at ingest puts country, region and city on every beacon, no client lookups.
Allowed origins, ingest tokens, IP filters, bot sampling and rate caps, all tunable per application.
One ClickHouse table, a documented wire contract and Docker stacks you deploy on your own boxes.
Add one async script tag with your app slug. The collector buffers Web Vitals, errors and navigation, then beacons them to your receiver.
The receiver validates the envelope, applies your origin and token policy, adds GeoIP and user-agent data, then writes to ClickHouse.
Dashboards for vitals, errors and sessions, plus a deep-link Explorer to plot any metric against any dimension and share it.
Every beacon flows through the same path: cheap rejects first, enrichment in the middle, a bounded queue draining into ClickHouse at the end.
Spin up the Docker stacks, point the edge proxy at your domain and drop the tag. No per-event pricing, no data leaving your infrastructure.