Skip to content

Commit 1008277

Browse files
committed
feat: update docs
1 parent 75ff841 commit 1008277

17 files changed

Lines changed: 435 additions & 3 deletions
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
title: "RUM Session Explorer Overview"
3+
description: "Master the powerful features of Flashduty RUM Session Explorer to deeply analyze user data, performance metrics, and application behavior through an intuitive visual interface."
4+
date: "2024-05-09T10:00:00+08:00"
5+
url: "https://docs.flashcat.cloud/en/flashduty/rum/rum-explorer"
6+
---
7+
8+
## Overview
9+
10+
Flashduty RUM **Session Explorer** is a powerful data analysis tool designed to help developers deeply examine data collected from applications and obtain detailed information about RUM events. Through an intuitive visual interface, you can comprehensively understand user behavior, application performance, and system health.
11+
12+
## Core Features
13+
14+
1. **User Session Navigation**: Browse and analyze complete user session paths to understand user behavior patterns within your application.
15+
2. **Performance Issue Investigation**: Deeply analyze performance issues affecting page views, resource loading, or user operations.
16+
3. **Data Search and Filtering**: Precisely filter and screen RUM events through search bars and visualization type selection.
17+
18+
## Value and Benefits
19+
20+
1. **Data-Driven Decisions**: Make product optimization and performance improvement decisions based on real user data.
21+
2. **Rapid Issue Identification**: Quickly identify performance bottlenecks and user experience issues through the visual interface.
22+
3. **User Behavior Insights**: Gain deep understanding of how users interact with your application and discover improvement opportunities.
23+
4. **Comprehensive Monitoring Coverage**: Full-link monitoring and analysis from page loading to user operations.
24+
25+
## Use Cases
26+
27+
1. **Performance Optimization**: Analyze page load times and resource loading efficiency to identify performance bottlenecks.
28+
2. **User Experience Improvement**: Understand user operation paths and discover issues in interaction design.
29+
3. **Error Troubleshooting**: Quickly locate the specific scenarios and context where application errors occur.
30+
4. **Business Analysis**: Analyze user behavior patterns to provide data support for product feature optimization.
31+
32+
## Key Feature Details
33+
34+
### 1. View by Application
35+
36+
Using the application selector in the top navigation bar, you can select a specific application and view all its RUM data. Through the application selector, you can quickly switch between data views of different applications, focusing on performance and user behavior analysis of specific applications.
37+
38+
### 2. Search and Filter
39+
40+
In the RUM Session Explorer, you can search and filter RUM events by entering query conditions in the search bar and selecting visualization types.
41+
![2025-09-24-19-19-04](https://docs-cdn.flashcat.cloud/imges/png/fdec390c0523b3dce2f5efc90eeaa5c0.png)
42+
43+
### 3. View Details
44+
45+
Click on data items to view data details, which can display RUM events from various angles to help you discover key information.
46+
For example, you can:
47+
48+
- View data relationships, drill down into data, or view parent node details
49+
![2025-09-24-19-19-48](https://docs-cdn.flashcat.cloud/imges/png/e40b5dfe1f4cb0a6c52fd7ca470c9eab.png)
50+
- Associate with existing monitoring systems by viewing resource traces
51+
52+
## Next Steps
53+
54+
- [Data Query Guide](https://docs.flashcat.cloud/en/flashduty/rum/session-explorer-data-query)
55+
- [Distributed Tracing Best Practices](https://docs.flashcat.cloud/en/flashduty/rum/distributed-tracing)
Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
---
2+
title: "RUM Data Query Syntax Guide"
3+
description: "Master the search syntax of Flashduty RUM Session Explorer to quickly locate and analyze user data through flexible query conditions."
4+
date: "2024-05-09T10:00:00+08:00"
5+
url: "https://docs.flashcat.cloud/en/flashduty/rum/session-explorer-data-query"
6+
---
7+
8+
## Overview
9+
10+
Flashduty RUM Session Explorer provides powerful search capabilities, allowing you to quickly locate and analyze RUM data through flexible query syntax. Queries consist of **terms** and **operators**, supporting complex search condition combinations to help you accurately find the information you need from massive data.
11+
12+
The query supports two types of terms:
13+
14+
1. **Single term**: A single word, such as `test` or `hello`
15+
2. **Phrase**: A group of words surrounded by double quotes, such as `"hello flashduty"`
16+
17+
You can use the following boolean operators to combine multiple terms to build complex queries:
18+
19+
| Operator | Description | Example |
20+
| -------- | ------------------------------------------------------------------- | -------------------- |
21+
| `AND` | Intersection: both terms must be in the selected view (default) | `error AND timeout` |
22+
| `OR` | Union: either term is contained in the selected view, must use `()` | `(error OR warning)` |
23+
| `-` | Exclusion: the following term is not in the view | `error -timeout` |
24+
25+
## Full-Text Search
26+
27+
:::highlight orange 💡
28+
Full-text search is only supported for some fields. If no results are found, please switch to field queries.
29+
:::
30+
31+
You can quickly query data through full-text search:
32+
33+
| Query Statement | Description |
34+
| --------------- | ------------------------------------------------- |
35+
| hello | Exact match for fields containing `hello` |
36+
| hello\* | Match fields starting with `hello` |
37+
| \*hello | Match fields ending with `hello` |
38+
| \*hello\* | Match fields containing `hello` |
39+
| "hello world" | Exact match for fields containing `"hello world"` |
40+
41+
## Escaping Special Characters and Spaces
42+
43+
When searching for field values containing special characters, you need to use backslash `\` escaping or double quotes. The following characters are considered special: `:`, `"`, `*`, `-`, `>`, `<`, `,`, `(`, `)`, `[`, `]`, `\` and space.
44+
45+
## Attribute Search
46+
47+
You can use `attribute:term` to search for specific attributes:
48+
49+
| Query Statement | Description |
50+
| :---------------------- | --------------------------------------------- |
51+
| browser_name:Chrome | Search for browsers with value `Chrome` |
52+
| view_name:\*/detail | Search for view names ending with `/detail` |
53+
| -resource_status_code:0 | Search for resources with status code not `0` |
54+
| os_name:"Mac OS X" | Search for OS name with value `"Mac OS X"` |
55+
56+
## Numeric Search
57+
58+
For numeric type attributes, we can use comparison operators `>` `>=` `<` `<=` for searching:
59+
60+
| Query Statement | Description |
61+
| :-------------------------- | ------------------------------------------------------- |
62+
| session_error_count:>5 | Search for sessions with error count greater than `5` |
63+
| view_time_spent:>=1.00min | Search for views with time spent greater than `1min` |
64+
| session_view_count:[2 TO 8] | Search for sessions with view count between `2` and `8` |
65+
66+
## Complex Search
67+
68+
For complex situations, we can combine any conditions for searching.
69+
70+
### Error Analysis Search
71+
72+
```
73+
error_message:Warning\:* view_url_path:/wallet/*
74+
```
75+
76+
Search for Warning type errors occurring on wallet pages.
77+
78+
### Performance Analysis Search
79+
80+
```
81+
view_loading_time:>=5s view_url_path:/incident/detail/*
82+
```
83+
84+
Search for views with loading time exceeding 5 seconds and starting with `/incident/detail/`.
85+
86+
### Failed Request Analysis
87+
88+
```
89+
-resource_status_code:200 resource_type:(fetch OR xhr)
90+
```
91+
92+
Search for resources with request type `fetch` or `xhr` and status code not `200`.
93+
94+
### Page Behavior Analysis
95+
96+
```
97+
view_url_path:/incident (view_action_count:>=2 OR view_error_count:>=3)
98+
```
99+
100+
Search for views with URL `/incident` and action count greater than `2` or error count greater than `3`.
101+
102+
## Advanced Search Tips
103+
104+
### 1. Time Range Search
105+
106+
Combine time ranges for precise searching:
107+
108+
```
109+
view_loading_time:>2s client_time:>1758253826081
110+
```
111+
112+
### 2. User Behavior Search
113+
114+
```
115+
action_type:click view_url_path:/checkout/*
116+
```
117+
118+
Search for user click behaviors on checkout pages.
119+
120+
### 3. Device Type Search
121+
122+
```
123+
device_type:mobile view_loading_time:>3s
124+
```
125+
126+
Search for views on mobile devices with loading time exceeding 3 seconds.
127+
128+
### 4. Geographic Location Search
129+
130+
```
131+
geo_country:China session_error_count:>0
132+
```
133+
134+
Search for sessions with errors in China.
135+
136+
## Best Practices
137+
138+
1. **Use quotes for phrases**: Ensure exact matching of multi-word phrases
139+
2. **Use wildcards reasonably**: Avoid overly broad search conditions
140+
3. **Combine multiple conditions**: Build precise queries through AND/OR operators
141+
4. **Save common searches**: Improve efficiency of repeated queries
142+
5. **Utilize auto-completion**: Reduce input errors and improve search accuracy
143+
144+
## Next Steps
145+
146+
- [RUM Session Explorer Overview](https://docs.flashcat.cloud/en/flashduty/rum/rum-explorer)
147+
- [Distributed Tracing Best Practices](https://docs.flashcat.cloud/en/flashduty/rum/distributed-tracing)
File renamed without changes.

flashduty/en/2. RUM/5. Session Replay/2. SDK Configuration.md renamed to flashduty/en/2. RUM/6. Session Replay/2. SDK Configuration.md

File renamed without changes.

flashduty/en/2. RUM/5. Session Replay/3. View Session Replay.md renamed to flashduty/en/2. RUM/6. Session Replay/3. View Session Replay.md

File renamed without changes.

flashduty/en/2. RUM/5. Session Replay/4. Privacy Protection.md renamed to flashduty/en/2. RUM/6. Session Replay/4. Privacy Protection.md

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)