diff --git a/ui/src/pages/AgentInstance/AgentInstance.tsx b/ui/src/pages/AgentInstance/AgentInstance.tsx
index a811776c..f1f6d831 100644
--- a/ui/src/pages/AgentInstance/AgentInstance.tsx
+++ b/ui/src/pages/AgentInstance/AgentInstance.tsx
@@ -111,7 +111,7 @@ export default function AgentInstance() {
const gcSeries = useMemo(() => {
const pts = jvmMetrics?.metrics?.['jvm.gc.time'];
if (!pts?.length) return null;
- return [{ label: 'GC ms', data: pts.map((p: any) => ({ x: String(p.time ?? ''), y: p.value })) }];
+ return [{ label: 'GC ms', data: pts.map((p: any, i: number) => ({ x: i, y: p.value })) }];
}, [jvmMetrics]);
const throughputSeries = useMemo(
diff --git a/ui/src/router.tsx b/ui/src/router.tsx
index f4ec8b66..21dce608 100644
--- a/ui/src/router.tsx
+++ b/ui/src/router.tsx
@@ -65,6 +65,7 @@ export const router = createBrowserRouter([
{ path: 'logs/:appId/:routeId', element: },
{ path: 'config', element: },
{ path: 'config/:appId', element: },
+ { path: 'deployments', element: },
// Apps tab (OPERATOR+ via UI guard, shows all or single app)
{ path: 'apps', element: },