Skip to content

Commit e5dbcde

Browse files
angelampcostasdnts
authored andcommitted
[Logs] Moves enable destinations (cloudflare#23830)
* Moves enable destinations * Apply suggestions from code review
1 parent 95af545 commit e5dbcde

File tree

39 files changed

+44
-36
lines changed

39 files changed

+44
-36
lines changed

public/__redirects

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -569,7 +569,7 @@
569569
/fundamentals/speed/aim/ /speed/aim/ 301
570570
/fundamentals/speed/optimization/ /speed/optimization/ 301
571571
/fundamentals/speed/prefetch-urls/ /speed/optimization/content/prefetch-urls/ 301
572-
/fundamentals/data-products/analytics-integrations/sumo-logic/ /logs/get-started/enable-destinations/sumo-logic/ 301
572+
/fundamentals/data-products/analytics-integrations/sumo-logic/ /logs/logpush/logpush-job/enable-destinations/sumo-logic/ 301
573573
/support/account-management-billing/account-management/adding-multiple-sites-to-cloudflare-via-automation/ /fundamentals/manage-domains/add-multiple-sites-automation/ 301
574574
/support/account-management-billing/account-privacy-and-security/securing-user-access-with-two-factor-authentication-2fa/ /fundamentals/user-profiles/2fa/ 301
575575
/support/account-management-billing/account-privacy-and-security/multi-factor-email-authentication/ /fundamentals/user-profiles/multi-factor-email-authentication/ 301
@@ -957,13 +957,13 @@
957957
/logs/log-fields/ /logs/reference/log-fields/ 301
958958
/logs/logpull-api/ /logs/logpull/ 301
959959
/logs/logpull-api/requesting-logs/ /logs/logpull/requesting-logs/ 301
960-
/logs/logpush/aws-s3/ /logs/get-started/enable-destinations/aws-s3/ 301
961-
/logs/logpush/azure/ /logs/get-started/enable-destinations/azure/ 301
962-
/logs/logpush/google-cloud-storage/ /logs/get-started/enable-destinations/google-cloud-storage/ 301
963-
/logs/logpush/logpush-configuration-api/ /logs/get-started/enable-destinations/ 301
960+
/logs/logpush/aws-s3/ /logs/logpush/logpush-job/enable-destinations/aws-s3/ 301
961+
/logs/logpush/azure/ /logs/logpush/logpush-job/enable-destinations/azure/ 301
962+
/logs/logpush/google-cloud-storage/ /logs/logpush/logpush-job/enable-destinations/google-cloud-storage/ 301
963+
/logs/logpush/logpush-configuration-api/ /logs/logpush/logpush-job/enable-destinations/ 301
964964
/logs/logpush/logpush-configuration-api/understanding-logpush-api/ /logs/get-started/api-configuration/ 301
965-
/logs/logpush/logpush-dashboard/ /logs/get-started/enable-destinations/ 301
966-
/logs/logpush/s3-compatible-endpoints/ /logs/get-started/enable-destinations/s3-compatible-endpoints/ 301
965+
/logs/logpush/logpush-dashboard/ /logs/logpush/logpush-job/enable-destinations/ 301
966+
/logs/logpush/s3-compatible-endpoints/ /logs/logpush/logpush-job/enable-destinations/s3-compatible-endpoints/ 301
967967
/logs/reference/logpush-api-configuration/ /logs/get-started/api-configuration/ 301
968968
/logs/reference/logpush-api-configuration/filters/ /logs/reference/filters/ 301
969969
# Non-slashed version is being used in the Cloudflare dashboard
@@ -2177,6 +2177,7 @@
21772177
/fundamentals/setup/account/* /fundamentals/account/:splat 301
21782178
/fundamentals/setup/manage-domains/* /fundamentals/manage-domains/:splat 301
21792179
/fundamentals/setup/manage-members/* /fundamentals/manage-members/:splat 301
2180+
/logs/get-started/enable-destinations/* /logs/logpush/logpush-job/enable-destinations/:splat 301
21802181

21812182
# Cloudflare One / Zero Trust
21822183
/cloudflare-one/connections/connect-networks/install-and-setup/tunnel-guide/local/as-a-service/* /cloudflare-one/connections/connect-networks/configure-tunnels/local-management/as-a-service/:splat 301

src/content/changelog/logs/2025-03-06-oneclick-logpush.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ Now, you no longer need to navigate multiple pages to manually create an R2 buck
1010

1111
This enhancement makes it easier for customers to adopt Logpush and R2.
1212

13-
For more details refer to our [Logs](/logs/get-started/enable-destinations/r2/) documentation.
13+
For more details refer to our [Logs](/logs/logpush/logpush-job/enable-destinations/r2/) documentation.
1414

1515
![One-click Logpush to R2](src/assets/images/changelog/logs/Oneclick.gif)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Before sending your Cloudflare log data to New Relic, make sure that you:
1313

1414
- Have a Cloudflare Enterprise account with Cloudflare Logs enabled.
1515
- Have a New Relic account.
16-
- Configure [Logpush to New Relic](/logs/get-started/enable-destinations/new-relic/).
16+
- Configure [Logpush to New Relic](/logs/logpush/logpush-job/enable-destinations/new-relic/).
1717

1818
## Task 1 - Install the Cloudflare Network Logs quickstart
1919

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Microsoft has developed a Cloudflare connector that allows their customers to in
1010

1111
## How it works
1212

13-
[Logpush](/logs/get-started/enable-destinations/azure/) sends logs from Cloudflare to Azure Blob Storage. From there, the Cloudflare connector, a Microsoft function, ingests these logs into Azure Log Analytics Workspace, making them available for monitoring and analysis in Microsoft Sentinel.
13+
[Logpush](/logs/logpush/logpush-job/enable-destinations/azure/) sends logs from Cloudflare to Azure Blob Storage. From there, the Cloudflare connector, a Microsoft function, ingests these logs into Azure Log Analytics Workspace, making them available for monitoring and analysis in Microsoft Sentinel.
1414

1515
![Sentinel integrations steps](~/assets/images/analytics/sentinel-diagram.png)
1616

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,9 @@ You can also manually configure Data Models by going to **Settings** > **Data mo
8686

8787
## Task 2 - Make the API call to create the Logpush job
8888

89-
Create the Logpush job by following the instructions on [Enable Logpush to Splunk](/logs/get-started/enable-destinations/splunk/). The API call creates a Logpush job but does not enable it.
89+
Create the Logpush job by following the instructions on [Enable Logpush to Splunk](/logs/logpush/logpush-job/enable-destinations/splunk/). The API call creates a Logpush job but does not enable it.
9090

91-
Enable the Logpush job through the Cloudflare dashboard or through the API by following the instructions on [Enable Logpush to Splunk](/logs/get-started/enable-destinations/splunk/). To enable through the dashboard:
91+
Enable the Logpush job through the Cloudflare dashboard or through the API by following the instructions on [Enable Logpush to Splunk](/logs/logpush/logpush-job/enable-destinations/splunk/). To enable through the dashboard:
9292

9393
1. Navigate to the Cloudflare dashboard and select **Analytics & Logs** > **Logs**.
9494
2. Select **Edit** and select the fields referenced in the Dashboard section below to fully populate all tables and graphs.

src/content/docs/analytics/network-analytics/get-started.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Use the [GraphQL Analytics API](/analytics/graphql-api/) to query data using the
2828

2929
## Send Network Analytics logs to a third-party service
3030

31-
[Create a Logpush job](/logs/get-started/enable-destinations/) that sends Network analytics logs to your storage service, <GlossaryTooltip term="SIEM">SIEM solution</GlossaryTooltip>, or log management provider.
31+
[Create a Logpush job](/logs/logpush/logpush-job/enable-destinations/) that sends Network analytics logs to your storage service, <GlossaryTooltip term="SIEM">SIEM solution</GlossaryTooltip>, or log management provider.
3232

3333
## Limitations
3434

src/content/docs/cloudflare-one/insights/logs/enable-logs.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ Email Security allows you to configure Logpush to send detection data to an endp
1111

1212
Detection logs generate logs made by Email Security and some of the metadata associated with the detection.
1313

14-
To enable detection logs, refer to [Enable destinations](/logs/get-started/enable-destinations/).
14+
To enable detection logs, refer to [Enable destinations](/logs/logpush/logpush-job/enable-destinations/).
1515

1616
If you enable detection logs using [R2](/r2/), choose **Email security alerts** when configuring the **Dataset**.
1717

1818
## Enable user action logs
1919

2020
User action logs allow you to view logs regarding all actions taken via the [API](/api/resources/email_security/) or the dashboard.
2121

22-
Before you can enable audit logs for Email Security, you will have to enable logpush jobs to your storage destination. Refer to [Enable destinations](/logs/get-started/enable-destinations/) to enable logs on destinations such as Cloudflare R2, HTTP, Amazon S3, and more.
22+
Before you can enable audit logs for Email Security, you will have to enable logpush jobs to your storage destination. Refer to [Enable destinations](/logs/logpush/logpush-job/enable-destinations/) to enable logs on destinations such as Cloudflare R2, HTTP, Amazon S3, and more.
2323

2424
Once you have configured your destination, you can set up audit logs for user action:
2525

src/content/docs/cloudflare-one/insights/logs/logpush.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ With Cloudflare's [Logpush](/logs/logpush/) service, you can configure the autom
1414
## Export Zero Trust logs with Logpush
1515

1616
:::caution[Dashboard limitation]
17-
Zero Trust does not support configuring [Cloudflare R2](/logs/get-started/enable-destinations/r2/) as a Logpush destination in the dashboard. To use R2 as a destination for Zero Trust logs, configure your Logpush jobs [with the API](/logs/get-started/enable-destinations/r2/#manage-via-api).
17+
Zero Trust does not support configuring [Cloudflare R2](/logs/logpush/logpush-job/enable-destinations/r2/) as a Logpush destination in the dashboard. To use R2 as a destination for Zero Trust logs, configure your Logpush jobs [with the API](/logs/logpush/logpush-job/enable-destinations/r2/#manage-via-api).
1818
:::
1919

2020
To configure Logpush for Zero Trust logs:
2121

2222
1. In [Zero Trust](https://one.dash.cloudflare.com/), go to **Logs** > **Logpush**.
2323
2. If this is your first Logpush job, select **Add a Logpush job**. Otherwise, select **Go to logpush configurations**.
2424
3. In Logpush, select **Create a Logpush job**.
25-
4. Choose a [Logpush destination](/logs/get-started/enable-destinations/).
25+
4. Choose a [Logpush destination](/logs/logpush/logpush-job/enable-destinations/).
2626
5. Follow the service-specific instructions to configure and validate your destination.
2727
6. Choose the [Zero Trust datasets](#zero-trust-datasets) to export.
2828
7. Enter a **Job name**, any [filters](/logs/reference/filters/) you would like to add, and the data fields you want to include in the logs.

src/content/docs/cloudflare-one/policies/data-loss-prevention/dlp-policies/logging-options.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ To set up the DLP Forensic Copy Logpush job:
8282
1. In [Zero Trust](https://one.dash.cloudflare.com/), go to **Logs** > **Logpush**.
8383
2. If this is your first Logpush job, select **Add a Logpush job**. Otherwise, select **Go to logpush configurations**.
8484
3. In Logpush, select **Create a Logpush job**.
85-
4. Choose a [Logpush destination](/logs/get-started/enable-destinations/).
85+
4. Choose a [Logpush destination](/logs/logpush/logpush-job/enable-destinations/).
8686
5. In **Configure logpush job**, choose the _DLP forensic copies_ dataset. Select **Create Logpush job**.
8787
6. Return to Zero Trust and go to **Gateway** > **Firewall policies** > **HTTP**.
8888
7. Edit an existing Allow or Block policy, or [create a new policy](/cloudflare-one/policies/data-loss-prevention/dlp-policies/#2-create-a-dlp-policy). Your policy does not need to include a DLP profile.

src/content/docs/data-localization/how-to/r2.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ This command will output a hash similar to `dxxxx391b`.
7979

8080
</Details>
8181

82-
3. Set up a Logpush destination using [S3-compatible endpoint](/logs/get-started/enable-destinations/s3-compatible-endpoints/) and fill in the following fields:
82+
3. Set up a Logpush destination using [S3-compatible endpoint](/logs/logpush/logpush-job/enable-destinations/s3-compatible-endpoints/) and fill in the following fields:
8383

8484
- **Bucket**: Enter the name of the R2 bucket you created with the jurisdiction you would like to use.
8585
- **Path** (optional): If you want, you can specify a folder path to organize your logs.

0 commit comments

Comments
 (0)