Skip to content

Commit 6ee2c4a

Browse files
authored
fix(dashboard): render tracemetrics widgets in dashboard view (#695)
## Summary - Add `tracemetrics → "metricsEnhanced"` to `WIDGET_TYPE_TO_DATASET` so tracemetrics widgets are no longer classified as "unsupported" placeholders - The existing timeseries and big_number rendering paths handle the data correctly with no API or formatter changes needed Closes #692
1 parent dd4f76e commit 6ee2c4a

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/types/dashboard.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -995,7 +995,7 @@ export type WidgetDataResult =
995995
/**
996996
* Maps widget types to API dataset parameter values.
997997
*
998-
* Widget types that don't map to a dataset (issue, tracemetrics, etc.)
998+
* Widget types that don't map to a dataset (issue, preprod-app-size, etc.)
999999
* return null and are rendered as "unsupported".
10001000
*/
10011001
const WIDGET_TYPE_TO_DATASET: Record<string, string> = {
@@ -1004,6 +1004,7 @@ const WIDGET_TYPE_TO_DATASET: Record<string, string> = {
10041004
"error-events": "errors",
10051005
"transaction-like": "transactions",
10061006
logs: "logs",
1007+
tracemetrics: "metricsEnhanced",
10071008
};
10081009

10091010
/**

test/types/dashboard.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -765,11 +765,11 @@ describe("mapWidgetTypeToDataset", () => {
765765
expect(mapWidgetTypeToDataset("error-events")).toBe("errors");
766766
expect(mapWidgetTypeToDataset("transaction-like")).toBe("transactions");
767767
expect(mapWidgetTypeToDataset("logs")).toBe("logs");
768+
expect(mapWidgetTypeToDataset("tracemetrics")).toBe("metricsEnhanced");
768769
});
769770

770771
test("returns null for unsupported widget types", () => {
771772
expect(mapWidgetTypeToDataset("issue")).toBeNull();
772-
expect(mapWidgetTypeToDataset("tracemetrics")).toBeNull();
773773
expect(mapWidgetTypeToDataset("preprod-app-size")).toBeNull();
774774
});
775775

0 commit comments

Comments
 (0)