File tree 3 files changed +22
-1
lines changed
3 files changed +22
-1
lines changed Original file line number Diff line number Diff line change 1
1
# .env.analytics
2
2
VITE_API_HOST=http://localhost:8090/api
3
3
VITE_SEARCH_UI_URL="http://localhost:5174"
4
- VITE_DASHBOARD_URL="http://localhost:5173"
4
+ VITE_DASHBOARD_URL="http://localhost:5173"
5
+ VITE_SENTRY_ANALYTICS_DSN=""
Original file line number Diff line number Diff line change 13
13
},
14
14
"dependencies" : {
15
15
"@nozbe/microfuzz" : " ^1.0.0" ,
16
+ "@sentry/browser" : " ^7.110.0" ,
16
17
"@solidjs/router" : " ^0.13.6" ,
17
18
"@tanstack/solid-query" : " ^5.48.0" ,
18
19
"@tanstack/solid-query-devtools" : " ^5.48.0" ,
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ import "./index.css";
6
6
import { RouteDefinition , Router } from "@solidjs/router" ;
7
7
import { SearchAnalyticsPage } from "./pages/SearchAnalyticsPage" ;
8
8
import { UserAuthContextProvider } from "./contexts/UserAuthContext" ;
9
+ import * as Sentry from "@sentry/browser" ;
10
+ import { DEV } from "solid-js" ;
9
11
import { QueryClient , QueryClientProvider } from "@tanstack/solid-query" ;
10
12
import { TrendExplorer } from "./pages/TrendExplorer" ;
11
13
import { Chart , registerables } from "chart.js" ;
@@ -19,6 +21,23 @@ import { SingleQueryPage } from "./pages/SingleQueryPage";
19
21
20
22
const queryClient = new QueryClient ( ) ;
21
23
24
+ if ( ! DEV ) {
25
+ Sentry . init ( {
26
+ dsn : `${ import . meta. env . VITE_SENTRY_ANALYTICS_DSN as string } ` ,
27
+ integrations : [
28
+ Sentry . browserTracingIntegration ( ) ,
29
+ Sentry . replayIntegration ( ) ,
30
+ ] ,
31
+
32
+ tracesSampleRate : 1.0 ,
33
+
34
+ tracePropagationTargets : [ "localhost" , / ^ h t t p s : \/ \/ t r i e v e \. a i \/ a p i / ] ,
35
+
36
+ replaysSessionSampleRate : 0.1 ,
37
+ replaysOnErrorSampleRate : 1.0 ,
38
+ } ) ;
39
+ }
40
+
22
41
Chart . register ( ...registerables ) ;
23
42
24
43
const routes : RouteDefinition [ ] = [
You can’t perform that action at this time.
0 commit comments