We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 47ea394 commit 90ae61aCopy full SHA for 90ae61a
ui/src/hooks/useJsErrorTracker.tsx
@@ -0,0 +1,17 @@
1
+import { TrackJS } from 'trackjs';
2
+import { datadogRum } from '@datadog/browser-rum';
3
+
4
+const useJsErrorTracker = () => {
5
+ const addMetadata = (key: string, value: string) => {
6
+ datadogRum.setGlobalContextProperty(key, value);
7
+ TrackJS.addMetadata(key, value);
8
+ };
9
+ const trackError = (error: any) => {
10
+ TrackJS.track(error);
11
+ //error tracking by dataDog RUM
12
+ datadogRum.addError(error);
13
14
+ return { addMetadata, trackError };
15
+};
16
17
+export default useJsErrorTracker;
0 commit comments