diff --git a/src/types/dashboard.ts b/src/types/dashboard.ts index 71707080d..a32d35fac 100644 --- a/src/types/dashboard.ts +++ b/src/types/dashboard.ts @@ -995,7 +995,7 @@ export type WidgetDataResult = /** * Maps widget types to API dataset parameter values. * - * Widget types that don't map to a dataset (issue, tracemetrics, etc.) + * Widget types that don't map to a dataset (issue, preprod-app-size, etc.) * return null and are rendered as "unsupported". */ const WIDGET_TYPE_TO_DATASET: Record = { @@ -1004,6 +1004,7 @@ const WIDGET_TYPE_TO_DATASET: Record = { "error-events": "errors", "transaction-like": "transactions", logs: "logs", + tracemetrics: "metricsEnhanced", }; /** diff --git a/test/types/dashboard.test.ts b/test/types/dashboard.test.ts index 2297d15fb..22b110cfb 100644 --- a/test/types/dashboard.test.ts +++ b/test/types/dashboard.test.ts @@ -765,11 +765,11 @@ describe("mapWidgetTypeToDataset", () => { expect(mapWidgetTypeToDataset("error-events")).toBe("errors"); expect(mapWidgetTypeToDataset("transaction-like")).toBe("transactions"); expect(mapWidgetTypeToDataset("logs")).toBe("logs"); + expect(mapWidgetTypeToDataset("tracemetrics")).toBe("metricsEnhanced"); }); test("returns null for unsupported widget types", () => { expect(mapWidgetTypeToDataset("issue")).toBeNull(); - expect(mapWidgetTypeToDataset("tracemetrics")).toBeNull(); expect(mapWidgetTypeToDataset("preprod-app-size")).toBeNull(); });