You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: dashboard/README.md
+24-17Lines changed: 24 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,8 @@ A modern, sleek web dashboard for the fetchr.sh HTTP proxy tool. Built with Next
10
10
-**Dynamic Headers**: Add, remove, and toggle headers with real-time validation
11
11
-**Request Body**: Support for JSON, XML, plain text, and other content types
12
12
-**Auto Content-Type**: Automatically detects and sets appropriate content-type headers
13
+
-**Auto-Refresh Integration**: Automatically refreshes statistics and history when requests are sent
14
+
-**No-Cache Requests**: All requests include no-cache headers to ensure fresh data
13
15
14
16
### 📊 Response Viewer
15
17
-**Real-time Responses**: View API responses with syntax highlighting
@@ -22,15 +24,33 @@ A modern, sleek web dashboard for the fetchr.sh HTTP proxy tool. Built with Next
22
24
### 📚 Request History
23
25
-**View Proxy Requests**: All requests that pass through the proxy appear in the left sidebar
24
26
-**Real-time Updates**: History automatically refreshes with new proxy requests
27
+
-**Auto-Refresh**: Automatically refreshes when requests are sent from the dashboard
28
+
-**Manual Refresh**: Click the refresh button to manually update the history
25
29
-**Replay Requests**: Click any history item to load it into the request builder
26
30
-**Clear History**: Use the trash icon to clear all proxy request history
27
31
-**External Links**: Click the external link icon to open URLs in new tabs
28
-
-**Timing Details**: View detailed proxy overhead and upstream latency metrics
32
+
-**Timing Details**: View detailed proxy overhead and upstream latency metrics with microsecond precision
33
+
-**Fresh Data**: All history requests include cache-busting to ensure up-to-date information
29
34
30
35
**Note**: Only requests that pass through the fetchr.sh proxy server are tracked in the history. Requests made directly from the dashboard are not stored in the history.
31
36
37
+
### 📈 Request Statistics
38
+
-**Real-time Metrics**: Live statistics for proxy requests with comprehensive data
39
+
-**Auto-Refresh**: Statistics automatically refresh when requests are sent from the dashboard
40
+
-**Manual Refresh**: Click the refresh button in the statistics panel header
41
+
-**Request Counts**: Success and error counts with visual indicators
-**High-Precision Timing**: Microsecond-precision performance metrics for accurate analysis
44
+
- Average request duration
45
+
- Average upstream latency
46
+
- Average proxy overhead
47
+
-**Data Transfer**: Total request and response sizes with formatted display
48
+
-**Status Code Distribution**: Top status codes with counts
49
+
-**HTTP Method Distribution**: Request method breakdown with counts
50
+
-**Cache-Free Updates**: Statistics are fetched with no-cache headers for real-time accuracy
51
+
32
52
### 🔧 Proxy Integration
33
-
-**Health Monitoring**: Real-time proxy server status monitoring
53
+
-**Health Monitoring**: Real-time proxy server status monitoring with no-cache health checks
34
54
-**Connection Status**: Visual indicators for proxy connectivity
35
55
-**Auto-refresh**: Periodic health checks every 30 seconds
36
56
-**Configuration Display**: Shows current proxy host and port
@@ -88,7 +108,7 @@ npm start
88
108
-**Replay Requests**: Click any history item to load it into the request builder
89
109
-**Clear History**: Use the trash icon to clear all proxy request history
90
110
-**External Links**: Click the external link icon to open URLs in new tabs
91
-
-**Timing Details**: View detailed proxy overhead and upstream latency metrics
111
+
-**Timing Details**: View detailed proxy overhead and upstream latency metrics with microsecond precision
92
112
93
113
**Note**: Only requests that pass through the fetchr.sh proxy server are tracked in the history. Requests made directly from the dashboard are not stored in the history.
94
114
@@ -211,17 +231,4 @@ When the fetchr.sh backend supports it, the dashboard will integrate with:
211
231
-`GET /api/requests` - Fetch request history
212
232
-`POST /api/requests` - Make requests through proxy
213
233
-`GET /api/health` - Proxy health status
214
-
-`GET /api/stats` - Request statistics
215
-
-`POST /api/replay` - Replay captured requests
216
-
217
-
## Contributing
218
-
219
-
1. Fork the repository
220
-
2. Create a feature branch
221
-
3. Make your changes
222
-
4. Run tests and linting
223
-
5. Submit a pull request
224
-
225
-
## License
226
-
227
-
This project is part of the fetchr.sh tool suite. See the main project for license information.
0 commit comments