Skip to content

Commit 99162ec

Browse files
gaprlantonpirker
authored andcommitted
feat(uptime): migrate uptime pages upwards and add redirects (#13885)
This PR updates the location of our uptime monitoring docs to the root level of our navigation for better discoverability and SEO ranking.
1 parent b371b0e commit 99162ec

File tree

13 files changed

+41
-19
lines changed

13 files changed

+41
-19
lines changed

docs/product/alerts/alert-types.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ The **Alert Details** page also includes a list of suspect issues or transaction
116116

117117
## Uptime Alerts
118118

119-
Uptime alerts trigger whenever an uptime check request fails to meet our [uptime check criteria](/product/alerts/uptime-monitoring/#uptime-check-criteria). You'll be able to see the latest uptime check request status ("Up" or "Down") in the “Alert Rules” tab.
119+
Uptime alerts trigger whenever an uptime check request fails to meet our [uptime check criteria](/product/uptime-monitoring/#uptime-check-criteria). You'll be able to see the latest uptime check request status ("Up" or "Down") in the “Alert Rules” tab.
120120

121121
### Alert Details
122122

docs/product/alerts/create-alerts/uptime-alert-config.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Configure how Sentry performs HTTP uptime checks by setting the following option
2828
- **Method**: The HTTP method used (`GET`, `POST`, `HEAD`, `PUT`, `DELETE`, `PATCH`, or `OPTIONS`).
2929
- **Headers**: Custom headers included in the request.
3030
- **Body**: The request payload, available for `POST`, `PUT`, and `PATCH` methods.
31-
- **Allow Sampling**: Enables span sampling for requests via the Sentry SDK. See [distributed tracing with uptime](/product/alerts/uptime-monitoring/uptime-tracing/) for details.
31+
- **Allow Sampling**: Enables span sampling for requests via the Sentry SDK. See [distributed tracing with uptime](/product/uptime-monitoring/uptime-tracing/) for details.
3232

3333
<Alert level="warning">
3434

@@ -43,9 +43,9 @@ Below the request configuration, you'll find an example of the expected request
4343
Additional notes:
4444

4545
- Include a `Content-Type` header if required by the target URL. For example, a JSON payload should have `Content-Type: application/json`.
46-
- The selected interval affects downtime detection speed. Sentry triggers an uptime issue after three consecutive failures. For instance, with a 5-minute interval, downtime is detected at least 15 minutes after the first failure. Learn more about the [uptime check criteria](/product/alerts/uptime-monitoring/#uptime-check-criteria).
47-
- In case the specified URL is behind a firewall, make sure Sentry's Uptime Bot can execute requests to it. Learn more about [firewall configuration with uptime monitoring](/product/alerts/uptime-monitoring/troubleshooting/#verify-firewall-configuration).
48-
- Sentry Uptime Tracing automatically appends a sentry-trace header to outgoing requests for distributed tracing. [Learn more](/product/alerts/uptime-monitoring/uptime-tracing/).
46+
- The selected interval affects downtime detection speed. Sentry triggers an uptime issue after three consecutive failures. For instance, with a 5-minute interval, downtime is detected at least 15 minutes after the first failure. Learn more about the [uptime check criteria](/product/uptime-monitoring/#uptime-check-criteria).
47+
- In case the specified URL is behind a firewall, make sure Sentry's Uptime Bot can execute requests to it. Learn more about [firewall configuration with uptime monitoring](/product/uptime-monitoring/troubleshooting/#verify-firewall-configuration).
48+
- Sentry Uptime Tracing automatically appends a sentry-trace header to outgoing requests for distributed tracing. [Learn more](/product/uptime-monitoring/uptime-tracing/).
4949

5050
## 4. Alert Name
5151

docs/product/alerts/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ You can find a full list of available metric alerts in [Metric Alerts](/product/
3838

3939
## Uptime Monitoring Alerts
4040

41-
[Uptime alerts](/product/alerts/uptime-monitoring/) are triggered when an uptime HTTP check request fails to meet our
42-
[uptime check criteria](/product/alerts/uptime-monitoring/#uptime-check-criteria).
41+
[Uptime alerts](/product/uptime-monitoring/) are triggered when an uptime HTTP check request fails to meet our
42+
[uptime check criteria](/product/uptime-monitoring/#uptime-check-criteria).
4343
You can use uptime alerts to make sure a specific URL is constantly available, even during periods of low or no traffic.
4444

4545
## Creating Alerts

docs/product/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Our [**LLM Monitoring**](/product/insights/llm-monitoring/) feature gives you in
5050

5151
### Uptime Monitoring
5252

53-
Sentry's [**Uptime Monitoring**](/product/alerts/uptime-monitoring/) helps you maintain uptime for your web services by monitoring relevant URLs. It continuously tracks configured URLs, delivering alerts and insights to quickly identify downtime and troubleshoot issues. By leveraging [distributed tracing](/product/alerts/uptime-monitoring/uptime-tracing/), Sentry enables you to pinpoint any errors that occur during an uptime check, simplifying triage and accelerating root cause analysis.
53+
Sentry's [**Uptime Monitoring**](/product/uptime-monitoring/) helps you maintain uptime for your web services by monitoring relevant URLs. It continuously tracks configured URLs, delivering alerts and insights to quickly identify downtime and troubleshoot issues. By leveraging [distributed tracing](/product/uptime-monitoring/uptime-tracing/), Sentry enables you to pinpoint any errors that occur during an uptime check, simplifying triage and accelerating root cause analysis.
5454

5555
### Recurring Job Monitoring
5656

docs/product/issues/issue-details/uptime-issues/index.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ description: "Learn how to use the information on the Issue Details page to debu
66

77
An uptime issue is a grouping of detected downtime events for a specific URL. A downtime event is generated by
88
active uptime alerts when HTTP requests fail to meet our
9-
[uptime check criteria](/product/alerts/uptime-monitoring/#uptime-check-criteria).
9+
[uptime check criteria](/product/uptime-monitoring/#uptime-check-criteria).
1010

1111
![Uptime issue details](./img/uptime-issue-details.png)
1212

1313
## Traced Errors
1414

1515
Uptime checks made against web services configured with one of Sentry's supported SDKs contain a
16-
[trace](/concepts/key-terms/tracing/) that can be used to track detected errors resulting from failed HTTP uptime checks. The trace navigator allows you to browse through potential root causes of your downtime and is a powerful tool for quickly identifying and resolving issues.
16+
[trace](/concepts/key-terms/tracing/) that can be used to track detected errors resulting from failed HTTP uptime checks. The trace navigator allows you to browse through potential root causes of your downtime and is a powerful tool for quickly identifying and resolving issues.
1717

1818
## Issue Lifecycle
1919

20-
Uptime issues are grouped by the monitored URL and created upon the first detected downtime. Sentry automatically resolves an ongoing uptime issue when the monitored URL returns to a healthy status and meets our [uptime check criteria](/product/alerts/uptime-monitoring/#uptime-check-criteria). If the URL experiences subsequent downtime, the issue's status will change to regressed.
20+
Uptime issues are grouped by the monitored URL and created upon the first detected downtime. Sentry automatically resolves an ongoing uptime issue when the monitored URL returns to a healthy status and meets our [uptime check criteria](/product/uptime-monitoring/#uptime-check-criteria). If the URL experiences subsequent downtime, the issue's status will change to regressed.

docs/product/alerts/uptime-monitoring/automatic-detection.mdx renamed to docs/product/uptime-monitoring/automatic-detection.mdx

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@ sidebar_order: 51
44
description: "Learn how automatic detection of uptime monitoring works."
55
---
66

7-
In order to be able to automatically detect uptime alerts, we analyze all the URLs detected in your project's captured error data to find the hostname that appears most frequently. This helps ensure that your most critical hostname is continuously monitored, enhancing the reliability and availability of your web services. We then create an uptime alert if it passes our [uptime check criteria](/product/alerts/uptime-monitoring/#uptime-check-criteria). Automatic uptime checks are configured to run once a minute as GET requests.
7+
In order to be able to automatically detect uptime alerts, we analyze all the URLs detected in your project's captured error data to find the hostname that appears most frequently. This helps ensure that your most critical hostname is continuously monitored, enhancing the reliability and availability of your web services. We then create an uptime alert if it passes our [uptime check criteria](/product/uptime-monitoring/#uptime-check-criteria). Automatic uptime checks are configured to run once a minute as GET requests.
88

9-
The automatic creation of Uptime Monitors only happens if there are no other existing uptime monitors configured.
9+
The automatic creation of Uptime Monitors only happens if there are no other existing uptime monitors configured.
1010

1111
To avoid creating flaky alerts, the hostname undergoes an "onboarding period" of three days. During this period, we send HTTP requests to the hostname every hour. If the request fails three times or more, the hostname will be dropped and re-evaluated after seven days.
1212

1313
<Alert>
14-
Sentry will execute uptime checks against the hostname root path of the most frequently-seen URLs. For example, if the most frequently-seen URL in your events is `GET https://www.example.com/docs/introduction`, the check will be `GET https://www.example.com/`.
14+
Sentry will execute uptime checks against the hostname root path of the most
15+
frequently-seen URLs. For example, if the most frequently-seen URL in your
16+
events is `GET https://www.example.com/docs/introduction`, the check will be
17+
`GET https://www.example.com/`.
1518
</Alert>
1619

1720
Once an automatically detected uptime alert has been created, you'll be able to [customize its configuration](/product/alerts/create-alerts/uptime-alert-config/), including the HTTP request method, headers, and request body.
@@ -29,5 +32,7 @@ Disallow: *
2932
```
3033

3134
<Alert level="warning">
32-
**Note:** The `robots.txt` file only prevents Sentry from detecting URLs that it encounters after its been implemented. Existing URLs that have already been detected will continue to have uptime alerts unless they're manually deleted.
35+
**Note:** The `robots.txt` file only prevents Sentry from detecting URLs that
36+
it encounters after its been implemented. Existing URLs that have already been
37+
detected will continue to have uptime alerts unless they're manually deleted.
3338
</Alert>

docs/product/alerts/uptime-monitoring/index.mdx renamed to docs/product/uptime-monitoring/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ By leveraging [distributed tracing](/concepts/key-terms/tracing/distributed-trac
1010

1111
## Set Up
1212

13-
Uptime is [automatically configured](/product/alerts/uptime-monitoring/automatic-detection/) as a new alert for the most frequently encountered hostname in all URLs of your error data, ensuring continuous monitoring of your most critical hostname right out of the box.
13+
Uptime is [automatically configured](/product/uptime-monitoring/automatic-detection/) as a new alert for the most frequently encountered hostname in all URLs of your error data, ensuring continuous monitoring of your most critical hostname right out of the box.
1414

1515
You can also [create uptime monitoring alerts](/product/alerts/create-alerts/) for specific URLs. They're fully customizable with request details such as the HTTP method, headers, and body.
1616

docs/product/alerts/uptime-monitoring/troubleshooting.mdx renamed to docs/product/uptime-monitoring/troubleshooting.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ If you need to configure your firewall allowlist to include Sentry's Uptime Bot,
1515
Our uptime check requests use the following `User-Agent`:
1616

1717
```
18-
SentryUptimeBot/1.0 (+http://docs.sentry.io/product/alerts/uptime-monitoring/)
18+
SentryUptimeBot/1.0 (+http://docs.sentry.io/product/uptime-monitoring/)
1919
```
2020

2121
### IP Addresses

0 commit comments

Comments
 (0)