Features
Five areas.One view.
One script, the same beacons, no extra tags. Here is every area in detail, with the numbers straight from the docs.
Real User Monitoring
The numbers from real visits.
Every real page load reports the metrics Google ranks you by, measured on your visitors' own devices and networks and evaluated at the p75. Everything condenses into one Experience Score: 0 to 10, graded A+ to F, from seven weighted signals (LCP 25%, INP, FCP and error rate 15% each, page load, CLS and TTFB 10% each).
More on Real User MonitoringExperience Score
9.2
1.2 s
good ≤ 2.5 s
48 ms
good ≤ 200 ms
0.03
good ≤ 0.1
0.9 s
good ≤ 1.8 s
190 ms
good ≤ 800 ms
Synthetic MonitoringBeta
The lab, right next to the field.
On top of the field data from your real visitors, fastmon runs scheduled lab tests. Two test types, controlled and reproducible.
Lighthouse · every 24 h
Full Lighthouse audit
- Full run every 24 hours, desktop and mobile in one pass
- Performance, Accessibility, Best Practices and SEO
- Simulated device, ideal conditions, fully reproducible
TTFB · every 5 min
Lightweight server check
- Server-response check about every 5 minutes
- Split into DNS, TCP, SSL, server and transfer
- Cache bypass on by default
Web Analytics
Analytics, without the second tool.
Visitors, sources and campaigns sit right next to the load times that decide whether they convert. One less tool in your stack.
More on Web AnalyticsLive · now
Unique Visitors
1,284
Pageviews
3,902
Campaigns
- google / cpcgclid412
- facebook / paid233
- (direct)301
- newsletter / email188
fastmon AINew
Ask your data.In plain language.
'Ask about this test' turns a Lighthouse test into a plain-language summary and drills into a single error, so you skip the query building. It stays on your own fastmon data. New, and evolving with every release.
EU & Privacy
Designed inside the GDPR. Not retrofitted to it.
That is the difference between a monitoring tool from the EU and one with an EU region. Here is the data sheet: the honest version, footnote included.
* Refers to the consent requirement under § 25 TDDDG, which presupposes access to the end user's device. A separate consent requirement under the GDPR may apply as soon as personally identifiable data is processed in a specific deployment. Assessing this is the responsibility of the respective website operator embedding fastmon.
Data sheet
- Cookies
- 0*strictly storage-free: no localStorage, no sessionStorage
- IP address
- removed at the edgebefore any application code ever sees it
- Location
- country onlytwo-letter ISO code, nothing more
- Data path
- 100% EUno Cloudflare, no AWS, no GCP
- Retention
- 90 daysdefault, configurable per website
- Fingerprinting
- noneno canvas, no font enumeration
Built to run in production
Everything else that ships with it
The plumbing that makes the five areas usable day to day. All on the same script, all in the same dashboard.
One line, live in ~5 minutes
A single script tag with defer, no build step. First visitors show up in the dashboard about a minute after deploy.
Release tracking from CI/CD
Tag releases with one API call from GitHub Actions, GitLab or Vercel. Markers land on every chart, and you compare the hours before and after.
Alerts that route themselves
Threshold or percentage-change rules on Web Vitals, error rate, pageviews and more, sent to email, Slack, Discord or a webhook.
Server-Timing breakdown
Split server time into edge, origin, backend, database, render, cache and external phases, each at p50, p75 and p95.
Cache monitoring, three layers
Browser, CDN and origin cache status side by side, plus the bfcache hit rate and resources by type.
Explorer
Ad-hoc analysis from p50 to p99, filter and group your metrics without writing SQL.
API & Docs
Your data, one API call away.
Everything in the dashboard is a REST endpoint. Query any metric, wire fastmon into your own tools, or tag a release from CI/CD. Auto-generated OpenAPI schema, Bearer-token auth, offset and cursor pagination.
- Analytics query API for every metric, aggregation and breakdown
- Bearer-token auth (fm_...), scoped to owner or member
- OpenAPI schema at /v1/openapi.json
- Dedicated endpoints for errors, visitors, Server-Timing, releases and more
POST /v1/organizations/{org}/analytics/query Authorization: Bearer fm_... { "metrics": ["lcp", "inp", "cls"], "aggregations": ["p75"] } 200 OK { "data": [{ "lcp": { "p75": 1240 }, "inp": { "p75": 45 } }], "meta": { "total": 1, "has_more": false } }
Compare
How fastmon compares.
The honest case against the tools fastmon replaces or complements. Real differences, no fake claims, and we name where the others still win.
vs Lighthouse
Keep the lab, add the field: real-user Core Web Vitals next to your Lighthouse runs.
Read the comparisonAnalyticsvs Google Analytics 4
Privacy-first analytics from the EU, cookieless* by default, with performance built in.
Read the comparisonRUMvs Datadog
Focused web-performance RUM, EU-hosted and cookieless*, at a fraction of the enterprise bill.
Read the comparisonEverything in one tool,
hosted in the EU.
Monitoring, synthetics and analytics, read-only by default: no cookies*, no long-lived identifiers. Live in about five minutes.
Light
€29/month
200,000 pageviews included.
Need debugging and all features? Standard from €99 for 1M pageviews. Enterprise on request. See all plans