···2233 <h3 align="center">OpenStatus</h3>
4455- <p align="center">
66- The Open-Source website & API monitoring platform.
55+ <p align="center"> The Open-Source synthetic and Real User Monitoring monitoring platform.
76 <br />
87 <a href="https://www.openstatus.dev"><strong>Learn more »</strong></a>
98 <br />
···20192120## About OpenStatus 🏓
22212323-OpenStatus is open-source synthetic monitoring platform with beautiful status
2424-page and incident management. We are building it publicly for everyone to see
2525-our progress. We believe great softwares are built this way.
2222+OpenStatus is open-source synthetic and real user monitoring platform with
2323+beautiful status page and incident management. We are building it publicly for
2424+everyone to see our progress. We believe great softwares are built this way.
26252726You can choose to host it yourself or use our hosted version at
2827[openstatus.dev](https://www.openstatus.dev)
+1
apps/web/src/middleware.ts
···9090 "/monitors/(.*)", // used when trying subdomain slug via status.documenso.com/monitors/123
9191 "/verify/(.*)", // used when trying subdomain slug via status.documenso.com/incidents
9292 "/public/(.*)",
9393+ "/badge", // used when trying subdomain slug via status.documenso.com/badge to get the badge
9394 ],
9495 ignoredRoutes: ["/api/og", "/discord", "/github", "/status-page/(.*)"], // FIXME: we should check the `publicRoutes`
9596 beforeAuth: before,
+2-2
packages/api/src/router/rum/index.ts
···2727 query: `
2828 select
2929 event_name,
3030- quantile(0.5)(value) as median
3030+ quantile(0.75)(value) as median
3131 from cwv
3232 where
3333 dsn = '${opts.ctx.workspace.dsn}'
···8383 const pageData = await opts.ctx.clickhouseClient.query({
8484 query: `
8585 select
8686- quantile(0.5)(value) as value,
8686+ quantile(0.75)(value) as value,
8787 event_name
8888 from
8989 cwv