|
@@ -4,6 +4,7 @@ import store from '@/store'
|
|
|
import {getToken} from '@/utils/auth'
|
|
|
import storage from '@/utils/storage'
|
|
|
import {spanSendInterceptorRequest, spanSendInterceptorError, spanSendInterceptorResponse} from './tracing';
|
|
|
+import settings from '../settings';
|
|
|
|
|
|
// let url = window.location.host +"/re"
|
|
|
// create an axios instance
|
|
@@ -13,8 +14,11 @@ const service = axios.create({
|
|
|
timeout: 30000 // request timeout
|
|
|
})
|
|
|
|
|
|
-service.interceptors.request.use(spanSendInterceptorRequest, error => Promise.reject(error));
|
|
|
-service.interceptors.response.use(spanSendInterceptorResponse, spanSendInterceptorError);
|
|
|
+
|
|
|
+if (settings.enableOTEL) {
|
|
|
+ service.interceptors.request.use(spanSendInterceptorRequest, error => Promise.reject(error));
|
|
|
+ service.interceptors.response.use(spanSendInterceptorResponse, spanSendInterceptorError);
|
|
|
+}
|
|
|
|
|
|
|
|
|
|