Просмотр исходного кода

feat(ddm): Use new metrics layer (#59275)

Matej Minar 1 год назад
Родитель
Сommit
d47e267048
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      static/app/utils/metrics.tsx

+ 6 - 1
static/app/utils/metrics.tsx

@@ -135,7 +135,7 @@ export function useMetricsData({
   query,
   groupBy,
 }: MetricsQuery) {
-  const {slug} = useOrganization();
+  const {slug, features} = useOrganization();
   const useCase = getUseCaseFromMri(mri);
   const field = op ? `${op}(${mri})` : mri;
 
@@ -153,8 +153,13 @@ export function useMetricsData({
     allowPrivate: true, // TODO(ddm): reconsider before widening audience
     // max result groups
     per_page: 20,
+    useNewMetricsLayer: false,
   };
 
+  if (features.includes('metrics-api-new-metrics-layer')) {
+    queryToSend.useNewMetricsLayer = true;
+  }
+
   return useApiQuery<MetricsData>(
     [`/organizations/${slug}/metrics/data/`, {query: queryToSend}],
     {