Skip to content

Commit 09b8633

Browse files
Merge branch 'production' into marcio/pcx17803-mconn-kvm
2 parents 4413099 + 3dff33c commit 09b8633

File tree

33 files changed

+774
-624
lines changed

33 files changed

+774
-624
lines changed

package-lock.json

Lines changed: 172 additions & 113 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"@astrojs/starlight": "0.34.3",
3636
"@astrojs/starlight-docsearch": "0.6.0",
3737
"@astrojs/starlight-tailwind": "4.0.1",
38-
"@cloudflare/vitest-pool-workers": "0.8.48",
38+
"@cloudflare/vitest-pool-workers": "0.8.50",
3939
"@cloudflare/workers-types": "4.20250703.0",
4040
"@codingheads/sticky-header": "1.0.2",
4141
"@expressive-code/plugin-collapsible-sections": "0.41.2",
@@ -127,7 +127,7 @@
127127
"ts-blank-space": "0.6.1",
128128
"tsx": "4.20.3",
129129
"typescript": "5.8.3",
130-
"typescript-eslint": "8.35.0",
130+
"typescript-eslint": "8.36.0",
131131
"unified": "11.0.5",
132132
"unist-util-visit": "5.0.0",
133133
"vite-tsconfig-paths": "5.1.4",

public/__redirects

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1004,7 +1004,7 @@
10041004
# magic-wan
10051005
/magic-wan/tutorials/ipsec/ /magic-wan/reference/tunnels/#ipsec-tunnels 301
10061006
/magic-wan/how-to/configure-tunnels/ /magic-wan/configuration/manually/how-to/configure-tunnels/ 301
1007-
/magic-wan/about/ /magic-wan/reference/ 301
1007+
/magic-wan/about/ /magic-wan/get-started/ 301
10081008
/magic-wan/about/traffic-steering/ /magic-wan/reference/traffic-steering/ 301
10091009
/magic-wan/how-to/ipsec/ /magic-wan/reference/tunnels/#ipsec-tunnels 301
10101010
/magic-wan/partners/aruba-edgeconnect/ /magic-wan/configuration/manually/third-party/aruba-edgeconnect/ 301
@@ -1022,7 +1022,6 @@
10221022
/magic-wan/configuration/manually/how-to/view-analytics/ /magic-wan/analytics/ 301
10231023
/magic-wan/configuration/common-settings/view-analytics/ /magic-wan/analytics/ 301
10241024
/magic-wan/prerequisites/ /magic-wan/get-started/ 301
1025-
/magic-wan/configuration/common-settings/check-tunnel-health-dashboard/ /magic-wan/configuration/common-settings/tunnel-health-checks/ 301
10261025
/magic-wan/configuration/manually/how-to/configure-static-routes/ /magic-wan/configuration/manually/how-to/configure-routes/ 301
10271026
/magic-wan/configuration/manually/how-to/bgp-peering/ /magic-wan/configuration/manually/how-to/configure-routes/ 301
10281027

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
---
2-
pcx_content_type: how-to
2+
pcx_content_type: tutorial
33
title: Datadog
44
sidebar:
55
order: 98
6-
76
---
87

98
This tutorial explains how to analyze Cloudflare metrics using the [Cloudflare Integration tile for Datadog](https://docs.datadoghq.com/integrations/cloudflare/).
@@ -12,10 +11,10 @@ This tutorial explains how to analyze Cloudflare metrics using the [Cloudflare I
1211

1312
Before viewing the Cloudflare dashboard in Datadog, note that this integration:
1413

15-
* Is available to all Cloudflare customer plans (Free, Pro, Business and Enterprise)
16-
* Is based on the Cloudflare Analytics API
17-
* Provides Cloudflare web traffic and DNS metrics only
18-
* Does not feature data coming from request logs stored in Cloudflare Logs
14+
- Is available to all Cloudflare customer plans (Free, Pro, Business and Enterprise)
15+
- Is based on the Cloudflare Analytics API
16+
- Provides Cloudflare web traffic and DNS metrics only
17+
- Does not feature data coming from request logs stored in Cloudflare Logs
1918

2019
## Task 1 - Install the Cloudflare App
2120

@@ -25,18 +24,18 @@ To install the Cloudflare App for Datadog:
2524

2625
2. Click the **Integrations** tab.
2726

28-
3. In the **search box**, start typing *Cloudflare*. The app tile should appear below the search box.
27+
3. In the **search box**, start typing _Cloudflare_. The app tile should appear below the search box.
2928
![Searching for Cloudflare App in the Datadog Integrations tab](~/assets/images/fundamentals/datadog/screenshots/datadog-integrations.png)
3029

3130
4. Click the **Cloudflare** tile to begin the installation.
3231

3332
5. Next, click **Configuration** and then complete the following:
3433

35-
* **Account name**: (Optional) This can be any value. It has not impact on the site data pulled from Cloudflare.
34+
- **Account name**: (Optional) This can be any value. It has not impact on the site data pulled from Cloudflare.
3635

37-
* **Email**: This value helps keep your account safe. We recommend creating a dedicated Cloudflare user for analytics with the [*Analytics* role](/fundamentals/manage-members/roles/) (read-only). Note that the *Analytics* role is available to Enterprise customers only.
36+
- **Email**: This value helps keep your account safe. We recommend creating a dedicated Cloudflare user for analytics with the [_Analytics_ role](/fundamentals/manage-members/roles/) (read-only). Note that the _Analytics_ role is available to Enterprise customers only.
3837

39-
* **API Key**: Enter your Cloudflare Global API key. For details refer to [API Keys](/fundamentals/api/get-started/keys/).
38+
- **API Key**: Enter your Cloudflare Global API key. For details refer to [API Keys](/fundamentals/api/get-started/keys/).
4039

4140
6. Click **Install Integration**.
4241
![Configuring and installing the Datadog integration](~/assets/images/fundamentals/datadog/screenshots/cloudflare-tile-datadog-fill-details.png)
@@ -49,13 +48,13 @@ By default, the dashboard displays metrics for all sites in your Cloudflare acco
4948

5049
The dashboard displays the following metrics:
5150

52-
* **Threats** (threats by type, threats by country)
53-
* **Requests** (total requests, cached requests, uncached requests, top countries by request, requests by IP class, top content types)
54-
* **Bandwidth** (total bandwidth, encrypted and unencrypted traffic cached bandwidth, uncached bandwidth)
55-
* **Caching** (Cache hit rate, request caching rate over time)
56-
* **HTTP response status errors**
57-
* **Page views**
58-
* **Search Engine Bot Traffic**
59-
* **DNS** (DNS queries, response time, top hostnames, queries by type, stale vs. uncached queries)
51+
- **Threats** (threats by type, threats by country)
52+
- **Requests** (total requests, cached requests, uncached requests, top countries by request, requests by IP class, top content types)
53+
- **Bandwidth** (total bandwidth, encrypted and unencrypted traffic cached bandwidth, uncached bandwidth)
54+
- **Caching** (Cache hit rate, request caching rate over time)
55+
- **HTTP response status errors**
56+
- **Page views**
57+
- **Search Engine Bot Traffic**
58+
- **DNS** (DNS queries, response time, top hostnames, queries by type, stale vs. uncached queries)
6059

6160
![Dashboard displaying metrics for a site on a Cloudflare account](~/assets/images/fundamentals/datadog/dashboards/cloudflare-dashboard-datadog.png)

src/content/docs/analytics/analytics-integrations/graylog.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
pcx_content_type: how-to
2+
pcx_content_type: tutorial
33
title: Graylog
44
sidebar:
55
order: 102

src/content/docs/analytics/analytics-integrations/looker.mdx

Lines changed: 24 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
---
2-
pcx_content_type: how-to
2+
pcx_content_type: tutorial
33
title: Looker
44
sidebar:
55
order: 102
6-
76
---
87

98
This tutorial explains how to analyze [Cloudflare Logs](https://www.cloudflare.com/products/cloudflare-logs/) using the [Cloudflare Log Analytics for Looker](https://marketplace.looker.com/marketplace/detail/cloudflare-log-analytics).
@@ -18,17 +17,15 @@ This tutorial uses Cloudflare Logpush to send logs to [Google Cloud Storage Buck
1817

1918
Before sending your Cloudflare log data to Looker, make sure that you:
2019

21-
* Have an existing Looker account
22-
* Have a Cloudflare Enterprise account with Cloudflare Logs enabled
23-
* Configure [Logpush](/logs/about/) or [Logpull](/logs/logpull/)
24-
* Load your data in a [database supported by Looker](https://looker.com/solutions/other-databases)
20+
- Have an existing Looker account
21+
- Have a Cloudflare Enterprise account with Cloudflare Logs enabled
22+
- Configure [Logpush](/logs/about/) or [Logpull](/logs/logpull/)
23+
- Load your data in a [database supported by Looker](https://looker.com/solutions/other-databases)
2524

2625
:::note[Note]
2726

28-
2927
Cloudflare logs are HTTP/HTTPS request logs in JSON format and are gathered from our 200+ data centers globally. By default, timestamps are returned as UNIX nanosecond integers. We recommend using the RFC 3339 format for sending logs to Looker.
3028

31-
3229
:::
3330

3431
## Task 1 - Connect your Database to Looker
@@ -43,7 +40,7 @@ To create your new LookML project:
4340

4441
1. Log in to your Looker account.
4542

46-
2. In the menu bar, click **Develop** and make sure **Development Mode** is set to *ON*.
43+
2. In the menu bar, click **Develop** and make sure **Development Mode** is set to _ON_.
4744

4845
3. Next, also under **Develop**, click **Manage LookML Projects**.
4946

@@ -53,7 +50,7 @@ To create your new LookML project:
5350

5451
6. For **Starting Point**, choose \*Clone Public Git Repository\*\*.\*\*\*
5552

56-
7. Enter the *cloudflare\_block* URL for the public Git repository `git://github.com/llooker/cloudflare_block.git`.
53+
7. Enter the _cloudflare_block_ URL for the public Git repository `git://github.com/llooker/cloudflare_block.git`.
5754

5855
8. Click **Create Project**. Looker will pull all of the repository files into a new LookML project.
5956

@@ -66,7 +63,7 @@ To create your new LookML project:
6663

6764
To update the connection name in the LookML files:
6865

69-
1. In your LookML **cloudflare\_looker** model file, replace the **connection** name with yours, for example:
66+
1. In your LookML **cloudflare_looker** model file, replace the **connection** name with yours, for example:
7067
`connection: "bigquery_lpr"`.
7168

7269
2. Check if any table names need to be updated to your database connection names as well. If you decide to rename the filenames for explore, model name, and view, make sure to update all mentions within the other files. Otherwise, you might encounter errors.
@@ -115,40 +112,40 @@ All dashboard have a set of filters that you can apply to the entire dashboard,
115112

116113
![List of the available filters from the Looker dashboard](~/assets/images/fundamentals/looker/screenshots/cloudflare-looker-dashboard-filters.png)
117114

118-
The default time interval is set to 24 hours. Note that for correct calculations, by default, filters exclude Worker subrequests (**WorkerSubrequest** = *false*) and purge requests (**ClientRequestMethod** is not *PURGE*).
115+
The default time interval is set to 24 hours. Note that for correct calculations, by default, filters exclude Worker subrequests (**WorkerSubrequest** = _false_) and purge requests (**ClientRequestMethod** is not _PURGE_).
119116

120117
Available Filters:
121118

122-
* Date (EdgeStartTimestamp)
119+
- Date (EdgeStartTimestamp)
123120

124-
* Device type
121+
- Device type
125122

126-
* Country
123+
- Country
127124

128-
* Client IP
125+
- Client IP
129126

130-
* Hostname
127+
- Hostname
131128

132-
* Request URI
129+
- Request URI
133130

134-
* Origin Response Status
131+
- Origin Response Status
135132

136-
* Edge response status
133+
- Edge response status
137134

138-
* Origin IP
135+
- Origin IP
139136

140-
* User Agent
137+
- User Agent
141138

142-
* RayID
139+
- RayID
143140

144-
* Worker Subrequest
141+
- Worker Subrequest
145142

146-
* Client Request Method
143+
- Client Request Method
147144

148145
With the following pre-set filter values in the Looker dashboards all workers subrequests and client request method PURGE are excluded from the calculations:
149146

150-
* **WorkerSubrequest** set to value *False*
147+
- **WorkerSubrequest** set to value _False_
151148

152-
* **ClientRequestMethod** does not equal to *PURGE*
149+
- **ClientRequestMethod** does not equal to _PURGE_
153150

154151
You can always adjust your default filter values according to your needs.

src/content/docs/analytics/analytics-integrations/new-relic.mdx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
---
2-
pcx_content_type: how-to
2+
pcx_content_type: tutorial
33
title: New Relic
44
sidebar:
55
order: 103
6-
76
---
87

98
This tutorial explains how to analyze Cloudflare metrics using the [New Relic One Cloudflare Quickstart](https://newrelic.com/instant-observability/cloudflare/fc2bb0ac-6622-43c6-8c1f-6a4c26ab5434).
@@ -12,9 +11,9 @@ This tutorial explains how to analyze Cloudflare metrics using the [New Relic On
1211

1312
Before sending your Cloudflare log data to New Relic, make sure that you:
1413

15-
* Have a Cloudflare Enterprise account with Cloudflare Logs enabled.
16-
* Have a New Relic account.
17-
* Configure [Logpush to New Relic](/logs/get-started/enable-destinations/new-relic/).
14+
- Have a Cloudflare Enterprise account with Cloudflare Logs enabled.
15+
- Have a New Relic account.
16+
- Configure [Logpush to New Relic](/logs/get-started/enable-destinations/new-relic/).
1817

1918
## Task 1 - Install the Cloudflare Network Logs quickstart
2019

0 commit comments

Comments
 (0)