Skip to content

Commit dcd4c66

Browse files
Merge branch 'cloudflare:production' into production
2 parents 61f76ef + 5e57bed commit dcd4c66

File tree

31 files changed

+151
-66
lines changed

31 files changed

+151
-66
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: Gain visibility into user actions in Zero Trust Browser Isolation sessions
3+
description: User action logs for Remote Browser Isolation
4+
date: 2025-03-04T11:00:00Z
5+
---
6+
7+
We're excited to announce that new logging capabilities for [Remote Browser Isolation (RBI)](/cloudflare-one/policies/browser-isolation/) through [Logpush](/logs/reference/log-fields/account/) are available in Beta starting today!
8+
9+
With these enhanced logs, administrators can gain visibility into end user behavior in the remote browser and track blocked data extraction attempts, along with the websites that triggered them, in an isolated session.
10+
11+
```json
12+
{
13+
"AccountID": "$ACCOUNT_ID",
14+
"Decision": "block",
15+
"DomainName": "www.example.com",
16+
"Timestamp": "2025-02-27T23:15:06Z",
17+
"Type": "copy",
18+
"UserID": "$USER_ID"
19+
}
20+
```
21+
22+
User Actions available:
23+
24+
- **Copy & Paste**
25+
- **Downloads & Uploads**
26+
- **Printing**
27+
28+
Learn more about how to get started with Logpush in our [documentation](/logs/get-started/).

src/content/docs/ai-gateway/observability/logging/index.mdx

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ Logging is a fundamental building block for application development. Logs provid
1212

1313
Your AI Gateway dashboard shows logs of individual requests, including the user prompt, model response, provider, timestamp, request status, token usage, cost, and duration. These logs persist, giving you the flexibility to store them for your preferred duration and do more with valuable request data.
1414

15-
You can store up to 10 million logs per gateway. If your limit is reached, new logs will stop being saved. To continue saving logs, you must delete older logs to free up space for new logs.
16-
15+
By default, each gateway can store up to 10 million logs. You can customize this limit per gateway in your gateway settings to align with your specific requirements. If your storage limit is reached, new logs will stop being saved. To continue saving logs, you must delete older logs to free up space for new logs.
1716
To learn more about your plan limits, refer to [Limits](/ai-gateway/reference/limits/).
1817

1918
We recommend using an authenticated gateway when storing logs to prevent unauthorized access and protects against invalid requests that can inflate log storage usage and make it harder to find the data you need. Learn more about setting up an [authenticated gateway](/ai-gateway/configuration/authentication/).
@@ -51,15 +50,23 @@ curl https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/openai/chat/
5150
'
5251
```
5352
53+
## Managing log storage
54+
55+
To manage your log storage effectively, you can:
56+
- Set Storage Limits: Configure a limit on the number of logs stored per gateway in your gateway settings to ensure you only pay for what you need.
57+
- Enable Automatic Log Deletion: Activate the Automatic Log Deletion feature in your gateway settings to automatically delete the oldest logs once the log limit you’ve set or the default storage limit of 10 million logs is reached. This ensures new logs are always saved without manual intervention.
58+
5459
## How to delete logs
5560
61+
To manage your log storage effectively and ensure continuous logging, you can delete logs using the following methods:
62+
5663
### Automatic Log Deletion
5764
58-
​To maintain continuous logging within your gateway's storage constraints, enable Automatic Log Deletion in your Gateway settings. This feature automatically deletes the oldest logs once the log limit you've set or the default storage limit of 10 million logs is reached, ensuring new logs are saved without manual intervention. Logs are deleted in increments of 0.1% of the storage limit, equating to 10,000 logs per deletion when using the default limit.​
65+
​To maintain continuous logging within your gateway's storage constraints, enable Automatic Log Deletion in your Gateway settings. This feature automatically deletes the oldest logs once the log limit you've set or the default storage limit of 10 million logs is reached, ensuring new logs are saved without manual intervention.
5966
6067
### Manual deletion
6168
62-
To manually delete logs, navigate to the Logs tab in the dashboard. Use the available filters such as status, cache, provider, cost, or any other options in the dropdown to refine the logs you wish to delete. Once filtered, select Delete logs to complete the action.
69+
To manually delete logs through the dashboard, navigate to the Logs tab in the dashboard. Use the available filters such as status, cache, provider, cost, or any other options in the dropdown to refine the logs you wish to delete. Once filtered, select Delete logs to complete the action.
6370
6471
See full list of available filters and their descriptions below:
6572
@@ -78,3 +85,7 @@ See full list of available filters and their descriptions below:
7885
| Metadata Value | equals, does not equal | specific metadata values. |
7986
| Log ID | equals, does not equal | a specific Log ID. |
8087
| Event ID | equals, does not equal | a specific Event ID. |
88+
89+
### API deletion
90+
91+
You can programmatically delete logs using the AI Gateway API. For more comprehensive information on the `DELETE` logs endpoint, check out the [Cloudflare API documentation](https://developers.cloudflare.com/api/resources/ai_gateway/subresources/logs/methods/delete/).

src/content/docs/ai-gateway/reference/pricing.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ You can monitor your usage in the AI Gateway dashboard.
1717

1818
:::note[Note]
1919

20-
Billing for persistent logs has not yet started. Users on paid plans can store logs beyond the included volume of 200,000 logs stored a month without being charged during this period. (Users on the free plan remain limited to the 100,000 logs cap for their plan.) We will provide plenty of advanced notice before charging begins for persistent log storage.
20+
Billing for persistent log storage will begin on April 15, 2025. Users on paid plans can store logs beyond the included volume of 200,000 logs stored a month without being charged until this date. Users on the free plan remain limited to the 100,000 logs cap for their plan. Please ensure your stored logs are within your plan's included volume before April 14, 2025, if you do not want to be charged.
2121

2222
:::
2323

@@ -30,7 +30,7 @@ Persistent logs are available on all plans, with a free allocation for both free
3030
| Workers Free | 100,000 logs total | N/A – Upgrade to Workers Paid |
3131
| Workers Paid | 200,000 logs total | $8 per 100,000 logs stored per month |
3232

33-
Allocations are based on the total logs stored across all gateways. If your limit is reached, new logs will stop being saved. To continue saving logs, you must [delete logs](/ai-gateway/observability/logging/#how-to-delete-logs/) to free up space.
33+
Allocations are based on the total logs stored across all gateways. For guidance on managing or deleting logs, please see our [documentation](/ai-gateway/observability/logging).
3434

3535
## Logpush
3636

src/content/docs/fundamentals/api/how-to/create-via-api.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Cloudflare also recommends limiting the use of the token via client IP address f
2424

2525
## Creating API tokens with the API
2626

27-
You can create a user owned token or account owned token to use with the API. Refer to the [user owned token](/api/resources/user/subresources/tokens/methods/create/) or the [account owned token](/api/resources/accounts/subresources/tokens/methods/create/) API schema docs for more information.
27+
You can create a user owned token or account owned token to use with the API. Refer to the [user owned token](/api/resources/user/subresources/tokens/methods/create/) or the [account owned token](/api/resources/accounts/subresources/tokens/methods/create/) API schema docs for more information.
2828

2929
To create a token:
3030

@@ -75,7 +75,7 @@ API token policies support three resource types: `User`, `Account`, and `Zone`.
7575
:::note
7676

7777

78-
Fetch each object's ID by calling the appropriate `GET <object>` API. Refer to [User](/api/resources/user/methods/get/), [Account](/api/resources/accounts/methods/list/), and [Zone](/api/resources/zones/methods/list/) documentation for more details.
78+
Fetch each object's ID by calling the appropriate `GET <object>` API. Refer to [User](/api/resources/user/methods/get/), [Account](/api/resources/accounts/methods/list/), and [Zone](/api/resources/zones/methods/list/) documentation for more details.
7979
:::
8080

8181
##### Account

src/content/docs/fundamentals/api/troubleshooting.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sidebar:
55
order: 5
66
head:
77
- tag: title
8-
content: Troubleshooting | Cloudflare API
8+
content: Troubleshooting | Cloudflare API
99
---
1010

1111
## The token is not verified

src/content/docs/fundamentals/concepts/how-cloudflare-works.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ When you onboard your website or application to Cloudflare, Cloudflare becomes t
2727
Cloudflare only becomes the primary authoritative DNS provider when you use the default, full DNS setup. For alternative options, refer to [DNS setups](/dns/zone-setups/).
2828
:::
2929

30-
If your [domain's status](/dns/zone-setups/reference/domain-status/) is active and the queried DNS record is set to `proxied`, Cloudflare responds with an [anycast IP address](/fundamentals/concepts/cloudflare-ip-addresses/), instead of the origin IP address defined in your DNS table.
30+
If your [domain's status](/dns/zone-setups/reference/domain-status/) is active and the queried DNS record is set to `proxied`, Cloudflare responds with an [anycast IP address](/fundamentals/concepts/cloudflare-ip-addresses/), instead of the origin IP address defined in your DNS table.
3131

3232
Your domain status is active when your [nameservers are updated](/dns/nameservers/update-nameservers/) to point to Cloudflare and have been authenticated. The [proxy status](/dns/proxy-status/) defines how Cloudflare treats queries for specific DNS records. The [anycast IP address](/fundamentals/concepts/cloudflare-ip-addresses/) is used to distribute traffic amongst Cloudflare's network, which protects your website or app from [DDoS](https://www.cloudflare.com/learning/ddos/what-is-a-ddos-attack/) and other attacks, while optimizing site speed.
3333

src/content/docs/fundamentals/reference/policies-compliances/cloudflare-cookies.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Bot Management is available to Enterprise customers as an add-on service. Contac
4646

4747
### cf_clearance cookie for Cloudflare bot products
4848

49-
The `cf_clearance` cookie is required for [JavaScript detections](/bots/reference/javascript-detections/). JavaScript detections are stored in the `cf_clearance` cookie.
49+
The `cf_clearance` cookie is required for [JavaScript detections](/bots/reference/javascript-detections/). JavaScript detections are stored in the `cf_clearance` cookie.
5050

5151
### cf\_ob\_info and cf\_use\_ob cookie for Cloudflare Always Online
5252

src/content/docs/fundamentals/reference/policies-compliances/compliance-docs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ To access compliance documentation:
1515

1616
:::note
1717

18-
For confidentiality purposes, only **Super Administrators** for an account can access compliance documentation.
18+
For confidentiality purposes, only **Super Administrators** for an account can access compliance documentation.
1919
:::
2020

2121
## Tax documentation

src/content/docs/fundamentals/reference/sdk-ecosystem-support-policy.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ We provide three primary stages of development: early access, active support, an
1414

1515
:::note
1616

17-
These lifecycle stages may be referred to in different terms across Cloudflare products, but the underlying principles are the same.
17+
These lifecycle stages may be referred to in different terms across Cloudflare products, but the underlying principles are the same.
1818
:::
1919

2020
### Early access
@@ -47,7 +47,7 @@ The SDK ecosystem follows semantic versioning, which defines versions as follows
4747

4848
As Cloudflare has recently swapped to [automatically generating our libraries using OpenAPI](https://blog.cloudflare.com/lessons-from-building-an-automated-sdk-pipeline), we have relaxed the strict versioning requirements on the libraries (Terraform is not changing). Minor releases *may* contain breaking changes in the forms of method, structure, or type renames as the service owners stabilize their schemas and iterate on usability improvements.
4949

50-
If this is not suitable for your use case, pin to a known good version or use the previous major version of the library.
50+
If this is not suitable for your use case, pin to a known good version or use the previous major version of the library.
5151
:::
5252

5353
Depending on your needs, you should ensure your application's package manager versioning is configured correctly. At a minimum, restrict installation to the current major version of the library or tool you are using to prevent any major version upgrades occurring automatically.

src/content/docs/fundamentals/security/under-ddos-attack.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ Common signs that you are under DDoS attack include:
2020

2121
:::note
2222

23-
If you are currently under DDoS attack, refer to our guide on [responding to a DDoS attack](/ddos-protection/best-practices/respond-to-ddos-attacks/).
23+
If you are currently under DDoS attack, refer to our guide on [responding to a DDoS attack](/ddos-protection/best-practices/respond-to-ddos-attacks/).
2424
:::

0 commit comments

Comments
 (0)