Skip to content

Commit 1c6630d

Browse files
committed
fix links and replace aggregation to grouping
1 parent caa9d93 commit 1c6630d

22 files changed

Lines changed: 107 additions & 172 deletions

flashduty/en/2. RUM/1. Getting Started/1. Introduction.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,6 @@ This data is transmitted to the Flashduty backend in real-time for processing an
5757

5858
To learn more about RUM capabilities and best practices, we recommend reading the following documentation:
5959

60-
- [Quick Start](https://docs.flashcat.cloud/zh/flashduty/rum/getting-started?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5) — Build your user monitoring system from scratch and quickly optimize user experience.
61-
- [Performance Monitoring](https://docs.flashcat.cloud/zh/flashduty/rum/performance-overview?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5) — Learn more about performance monitoring features.
62-
- [Error Tracking](https://docs.flashcat.cloud/zh/flashduty/rum/error-tracking-overview?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5) — Learn more about error tracking features.
60+
- [Quick Start](https://docs.flashcat.cloud/en/flashduty/rum/getting-started?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5) — Build your user monitoring system from scratch and quickly optimize user experience.
61+
- [Performance Monitoring](https://docs.flashcat.cloud/en/flashduty/rum/performance-overview?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5) — Learn more about performance monitoring features.
62+
- [Error Tracking](https://docs.flashcat.cloud/en/flashduty/rum/error-tracking-overview?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5) — Learn more about error tracking features.

flashduty/en/2. RUM/1. Getting Started/2. Quick Start.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ In the RUM console, you can:
5454
3. Optimize performance metrics
5555
4. Monitor errors and exceptions
5656

57-
For detailed configuration instructions, please refer to the [RUM Configuration Guide](https://docs.flashcat.cloud/en/flashduty/advanced-configuration?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5).
57+
For detailed configuration instructions, please refer to the [RUM Configuration Guide](https://docs.flashcat.cloud/en/flashduty/rum/advanced-configuration?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5).
5858

5959
### Formal Subscription
6060

@@ -73,8 +73,3 @@ New users will receive a 14-day free trial. After the trial period, you need to:
7373
- Subscription fees are based on Session collection volume
7474
- You can view usage statistics in the console at any time
7575
:::
76-
77-
## Next Steps
78-
79-
- [Learn about Performance Monitoring](https://docs.flashcat.cloud/en/flashduty/getting-started?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5) — Gain a deeper understanding of performance monitoring features.
80-
- [Learn about Error Tracking](https://docs.flashcat.cloud/en/flashduty/getting-started?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5) — Gain a deeper understanding of error tracking features.

flashduty/en/2. RUM/1. Getting Started/3. FAQ.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -394,8 +394,3 @@ A: You can do this through:
394394
4. Configuring data masking
395395

396396
By following the troubleshooting steps in this guide, you can ensure Flashduty RUM operates normally, providing you with accurate user experience monitoring data.
397-
398-
## Next Steps
399-
400-
- [Learn about Performance Monitoring](https://docs.flashcat.cloud/en/flashduty/getting-started?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5) — Gain a deeper understanding of performance monitoring features.
401-
- [Learn about Error Tracking](https://docs.flashcat.cloud/en/flashduty/getting-started?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5) — Gain a deeper understanding of error tracking features.

flashduty/en/2. RUM/2. Applications/2. SDK Integration.md

Lines changed: 38 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -23,29 +23,28 @@ This method is recommended for web applications with performance goals. The RUM
2323

2424
This method is recommended to collect all RUM events. The RUM browser SDK is loaded synchronously from our CDN, ensuring the SDK loads first and collects all errors, resources, and user actions. This method might impact page load performance.
2525

26-
### CDN Synchronous Integration
26+
### NPM Package Integration
2727

28-
Add the following code snippet to the beginning of the `head` tag in each `HTML` page you want to monitor (before any other `script` tags).
28+
Add `@flashcat/browser-rum` to your `package.json` file
2929

30-
```html
31-
<script
32-
src="https://static.flashcat.cloud/browser-sdk/v3/flashcat-rum.js"
33-
type="text/javascript"
34-
></script>
35-
<script>
36-
window.FC_RUM &&
37-
window.FC_RUM.init({
38-
applicationId: "<YOUR_APPLICATION_ID>", // Get from application management page
39-
clientToken: "<YOUR_CLIENT_TOKEN>", // Get from application management page
40-
service: "<SERVICE_NAME>", // Service name to distinguish different services
41-
env: "<ENV_NAME>", // Environment identifier
42-
version: "1.0.0", // Application version
43-
sessionSampleRate: 100, // Sampling rate
44-
});
45-
</script>
30+
```bash
31+
npm install @flashcat/browser-rum
4632
```
4733

48-
You can check for loading issues with `window.DD_RUM` if the RUM browser SDK fails to load.
34+
Then initialize in your application entry file:
35+
36+
```javascript
37+
import { flashcatRum } from "@flashcat/browser-rum";
38+
39+
flashcatRum.init({
40+
applicationId: "<YOUR_APPLICATION_ID>", // Get from application management page
41+
clientToken: "<YOUR_CLIENT_TOKEN>", // Get from application management page
42+
service: "<SERVICE_NAME>", // Service name to distinguish different services
43+
env: "<ENV_NAME>", // Environment identifier
44+
version: "1.0.0", // Application version
45+
sessionSampleRate: 100, // Sampling rate
46+
});
47+
```
4948

5049
### CDN Asynchronous Integration
5150

@@ -85,28 +84,32 @@ Add the following code snippet to the `head` tag of each `HTML` page you want to
8584
</script>
8685
```
8786

88-
### NPM Package Integration
87+
### CDN Synchronous Integration
8988

90-
Add `@flashcat/browser-rum` to your `package.json` file
89+
Add the following code snippet to the beginning of the `head` tag in each `HTML` page you want to monitor (before any other `script` tags).
9190

92-
```bash
93-
npm install @flashcat/browser-rum
91+
```html
92+
<script
93+
src="https://static.flashcat.cloud/browser-sdk/v3/flashcat-rum.js"
94+
type="text/javascript"
95+
></script>
96+
<script>
97+
window.FC_RUM &&
98+
window.FC_RUM.init({
99+
applicationId: "<YOUR_APPLICATION_ID>", // Get from application management page
100+
clientToken: "<YOUR_CLIENT_TOKEN>", // Get from application management page
101+
service: "<SERVICE_NAME>", // Service name to distinguish different services
102+
env: "<ENV_NAME>", // Environment identifier
103+
version: "1.0.0", // Application version
104+
sessionSampleRate: 100, // Sampling rate
105+
});
106+
</script>
94107
```
95108

96-
Then initialize in your application entry file:
109+
You can check for loading issues with `window.DD_RUM` if the RUM browser SDK fails to load.
110+
97111

98-
```javascript
99-
import { flashcatRum } from "@flashcat/browser-rum";
100112

101-
flashcatRum.init({
102-
applicationId: "<YOUR_APPLICATION_ID>", // Get from application management page
103-
clientToken: "<YOUR_CLIENT_TOKEN>", // Get from application management page
104-
service: "<SERVICE_NAME>", // Service name to distinguish different services
105-
env: "<ENV_NAME>", // Environment identifier
106-
version: "1.0.0", // Application version
107-
sessionSampleRate: 100, // Sampling rate
108-
});
109-
```
110113

111114
## Initialization Parameters
112115

@@ -204,14 +207,6 @@ After integration, you can validate whether the integration was successful throu
204207

205208
## Further Reading
206209

207-
[SDK Advanced Configuration][advancedConf]
208-
209-
[View Performance Monitoring Metrics][performance]
210-
211-
[Configure Alert Rules][errorTracking]
212-
213-
## Next Steps
214-
215210
- [RUM Application Management](https://docs.flashcat.cloud/en/flashduty/rum/application-management?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5): Learn how to create and manage RUM applications
216211
- [RUM SDK Advanced Configuration](https://docs.flashcat.cloud/en/flashduty/rum/advanced-configuration?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5): Learn how to configure advanced features of the SDK
217212
- [RUM Analysis Dashboard](https://docs.flashcat.cloud/en/flashduty/rum/analysis-dashboard?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5): View and analyze RUM data

flashduty/en/2. RUM/2. Applications/3. Advanced Configuration.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -464,8 +464,3 @@ The following events cannot be attributed to specific sources and therefore do n
464464
## More Information
465465
466466
For more detailed information about FlashDuty RUM, visit [FlashDuty SDK](https://github.com/flashcatcloud/browser-sdk).
467-
468-
### Next Steps
469-
470-
- [Learn about Performance Monitoring](https://docs.flashcat.cloud/en/flashduty/getting-started?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5) — Gain a deeper understanding of performance monitoring features.
471-
- [Learn about Error Tracking](https://docs.flashcat.cloud/en/flashduty/getting-started?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5) — Gain a deeper understanding of error tracking features.

flashduty/en/2. RUM/2. Applications/4. Analysis Dashboard.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ For more information about the displayed data, see [RUM Browser Data Collection]
4444
The error analysis module provides you with comprehensive error monitoring and diagnostic capabilities, including:
4545

4646
- **Page Error Rate**: Pages with the most errors, helping you identify which pages need priority attention.
47-
- **Top Issues**: Ranking of issues affecting the most users, helping you identify problems that need priority attention. If you need to understand the issue aggregation strategy, check [Error Aggregation](/flashduty/en/2.%20RUM/4.%20Error%20Tracking/5.%20Error%20Aggregation.md).
47+
- **Top Issues**: Ranking of issues affecting the most users, helping you identify problems that need priority attention. If you need to understand the issue grouping strategy, check [Error Grouping](/flashduty/en/2.%20RUM/4.%20Error%20Tracking/5.%20Error%20Grouping.md).
4848
- **Code Errors**: Categorized display of error types. If you need to dig deeper, refer to Error Tracking to investigate critical frontend errors and understand when new errors appear.
4949
- **API and Resource Errors**: Monitor which APIs and static resources produce the most errors.
5050

@@ -109,9 +109,3 @@ For detailed information, see [Access-Control-Allow-Origin header](https://devel
109109

110110
1. **Logged-in User Identification**: For applications requiring user login (such as SaaS products, membership systems, e-commerce platforms, etc.), you can refer to [User Identification Collection](https://docs.flashcat.cloud/en/flashduty/rum/advanced-configuration?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5#user-sessions)
111111
2. **Device Fingerprint Identification**: For applications without login state (such as corporate websites, marketing pages, public content platforms, etc.), it is recommended to generate stable fingerprints based on browser characteristics, device information, and other multi-dimensional data and report user identifiers
112-
113-
## Next Steps
114-
115-
- [RUM Application Management](https://docs.flashcat.cloud/en/flashduty/rum/application-management?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5): Learn how to create and manage RUM applications
116-
- [RUM SDK Advanced Configuration](https://docs.flashcat.cloud/en/flashduty/rum/advanced-configuration?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5): Learn how to configure advanced features of the SDK
117-
- [RUM SDK Integration Guide](https://docs.flashcat.cloud/en/flashduty/rum/sdk-integration?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5): Learn how to integrate the RUM SDK

flashduty/en/2. RUM/3. Performance Monitoring/4. Diagnosis and Optimization.md renamed to flashduty/en/2. RUM/3. Performance Monitoring/4. Performance Optimize.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ After selecting a page and metric, you can begin to gain insights into performan
3030

3131
### Data Viewing
3232

33-
You can view how the metric performs under different conditions by adjusting the data aggregation method or modifying filter conditions, thereby advancing the diagnosis and optimization work.
33+
You can view how the metric performs under different conditions by adjusting the data grouping method or modifying filter conditions, thereby advancing the diagnosis and optimization work.
3434

3535
![2025-05-19-19-29-55](https://docs-cdn.flashcat.cloud/images/png/65dd3ca92d67ae9175955502d91552dc.png)
3636

@@ -58,9 +58,3 @@ If you cannot locate key information more accurately during the resource analysi
5858
The waterfall chart shows the timeline of events when the metric was captured. To view the context of the rest of the page activity, scroll down to the event line related to the event.
5959
You can use the dropdown menu in the top left to select another sample event, and expand any event in the waterfall by clicking on it to view the side panel.
6060
You can also select an appropriate set of events for problem analysis and diagnosis by filtering event types and various filter options.
61-
62-
## Next Steps
63-
64-
- [Performance Monitoring Overview](https://docs.flashcat.cloud/en/flashduty/rum/performance-monitoring-concepts?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5)
65-
- [Metrics Reporting](https://docs.flashcat.cloud/en/flashduty/rum/performance-metrics?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5)
66-
- [Performance Analysis](https://docs.flashcat.cloud/en/flashduty/rum/performance-analysis?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5)

flashduty/en/2. RUM/4. Error Tracking/1. Overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Flashduty RUM (Real User Monitoring) is a powerful user experience monitoring to
1313

1414
1. **Error tracking**: Automatically captures JavaScript exceptions, network request failures, resource loading errors, and other issues, providing detailed error stack information and contextual data to help you quickly locate and resolve problems.
1515
2. **Error reporting**: Supports both automatic error capture and manual error reporting. Automatically captures unhandled exceptions, Promise rejections, network errors, etc.; manual reporting allows you to record handled errors in business logic and attach contextual information for troubleshooting.
16-
3. **Error aggregation**: Categorizes similar exception events as a single issue, reducing duplicate alerts and helping development teams identify and handle problems more efficiently. Aggregation is based on multiple dimensions including error type, error message, and stack trace.
16+
3. **Error grouping**: Categorizes similar exception events as a single issue, reducing duplicate alerts and helping development teams identify and handle problems more efficiently. Grouping is based on multiple dimensions including error type, error message, and stack trace.
1717
4. **Source mapping**: By uploading SourceMap files, you can map minified code to the original source code, allowing you to directly locate specific positions in the original code during error tracking, improving error localization efficiency.
1818
5. **Error viewing**: In the error tracking module, you can quickly filter Issue information through different dimensions and the global time selector, and view detailed stack information and contextual data to facilitate locating and troubleshooting problems.
1919

@@ -85,4 +85,4 @@ After resolving the issue, you can change the issue status in the system and con
8585
- [Understand Error Reporting Rules](https://docs.flashcat.cloud/en/flashduty/rum/error-event?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5)
8686
- [View Errors](https://docs.flashcat.cloud/en/flashduty/rum/error-tracking-explorer?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5)
8787
- [Understand Source Mapping](https://docs.flashcat.cloud/en/flashduty/rum/sourcemap?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5)
88-
- [Understand Error Aggregation Methods](https://docs.flashcat.cloud/en/flashduty/rum/error-grouping?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5)
88+
- [Understand Error Grouping Methods](https://docs.flashcat.cloud/en/flashduty/rum/error-grouping?nav=01JCQ7A4N4WRWNXW8EWEHXCMF5)

flashduty/en/2. RUM/4. Error Tracking/2. Error Reporting.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,9 @@ window.FC_RUM.init({
179179
});
180180
```
181181

182-
## Common Issues and Best Practices
182+
## FAQ and Best Practices
183183

184-
### Common Issues
184+
### FAQ
185185

186186
1. **Why are some errors not aggregated?**
187187

0 commit comments

Comments
 (0)