···11+---
22+title: Get Started
33+description: "How to start using OpenStatus' real user monitoring"
44+---
55+## Get Started ๐
66+77+In order to start using OpenStatus' real user monitoring, you need to create an new application in your dashboard.
88+99+It will generate a unique Data Source Name (DSN) that you will use to initialize the monitoring in your application.
1010+1111+1212+## Setup ๐ง
1313+1414+We currently only support NextJS applications, other frameworks are coming soon.
1515+1616+To get started, you need to install our package in your application.
1717+1818+```bash
1919+pnpm add @openstatus/next-monitoring -E
2020+```
2121+2222+Then, you need to add the following snippet to your `layout.tsx` file:
2323+2424+```tsx
2525+import { OpenStatusProvider } from "@openstatus/next-monitoring";
2626+2727+export default function RootLayout({
2828+ children,
2929+}: Readonly<{
3030+ children: React.ReactNode;
3131+}>) {
3232+ return (
3333+ <html lang="en">
3434+ <body className={inter.className}>
3535+ <OpenStatusProvider dsn="YOUR_DSN" />
3636+ {children}
3737+ </body>
3838+ </html>
3939+ );
4040+}
4141+```
4242+4343+4444+What is `YOUR_DSN`? It's your unique Data Source Name that you can find in your OpenStatus dashboard.
4545+4646+
-30
apps/docs/rum/overview.mdx
···1919- **CLS**: Cumulative Layout Shift
2020- **INP**: Interaction to Next Paint
21212222-## Get started ๐
2323-2424-We currently only support NextJS applications, other frameworks are coming soon.
2525-2626-To get started, you need to install our package in your application.
2727-2828-```bash
2929-pnpm add @openstatus/next-monitoring -E
3030-```
3131-3232-Then, you need to add the following snippet to your `layout.tsx` file:
3333-3434-```tsx
3535-import { OpenStatusProvider } from "@openstatus/next-monitoring";
3636-3737-export default function RootLayout({
3838- children,
3939-}: Readonly<{
4040- children: React.ReactNode;
4141-}>) {
4242- return (
4343- <html lang="en">
4444- <body className={inter.className}>
4545- <OpenStatusProvider dsn="YOUR_DSN" />
4646- {children}
4747- </body>
4848- </html>
4949- );
5050-}
5151-```
+3
apps/docs/synthetic/features/monitor.mdx
···88A monitor is a job that runs periodically and checks the status of a service. It
99can be a website, an API, or anything else that can be checked automatically.
10101111+We will make a request to your endpoint on a regular schedule and record.
1212+1313+1114## Configure your monitor ๐
12151316Your endpoint check requires:
···22title: Status Page Subscribers
33---
4455-If you are on a paid plan. Your status page will have a subscribers section.
66-This section will allow your users to subscribe to your status page update.
55+<Note>This is a paid feature only</Note>
66+77+## What does it mean to subscribe to a status page?
88+99+Your subscribers will receive an email notification when you update your status page. Each time you create a new status report or update an existing one, your subscribers will receive an email.
1010+1111+As a status page owner you will be able to see the list of subscribers.
1212+1313+## How to subscribe to a status page?
1414+1515+To subscribe to a status page, you need to click on the `Subscribe` button on the status page.
1616+1717+You will be asked to enter your email address. You will receive a confirmation email to validate your subscription.
+14-6
apps/docs/synthetic/overview.mdx
···33description: "How does OpenStatus' synthetic monitoring work?"
44---
5566-With our synthetic monitoring, you can monitor the availability and performance of
77-your website or API from various global locations.
66+With synthetic monitoring, you can simulated requests to monitor the availability and performance of
77+your website or API from various locations around the world.
8899-We will monitor your website or API on a regular schedule and record the
99+We will make a request to your website or API on a regular schedule and record the
1010responses.
1111+1212+We will alert you if your website or API is down, slow or does not return the expected response.
1313+1414+You can create monitors in our dashboard, with the API or with Terraform.
11151216## Locations ๐
1317···22262327## Status Page ๐
24282525-You can create a status page to display the availability and performance of your
2626-monitor to your users.
2929+Status page are a great way to communicate with your users when your website or API is down.
3030+3131+You can create a status page to display the availability and the performance of your
3232+monitors to your users.
27332834## Alerting ๐จ
29353030-You can configure alerts to be notified when your monitor is down or slow.
3636+Don't wait for your users to tell you that your website or API is down.
3737+3838+You can configure alerts to be notified when your monitor is down or slow, or does not return the expected response.