From dea1521dd5b950c502f9ecf5159c1c2588540492 Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Mon, 2 Mar 2026 23:32:49 -0800 Subject: [PATCH] feat(diagnostics): add 4 Cosmos containers (sessions, traces, logs, screenshots) with TTL --- services/platform-service/src/lib/cosmos-init.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/platform-service/src/lib/cosmos-init.ts b/services/platform-service/src/lib/cosmos-init.ts index 2c481e27..0f8e118b 100644 --- a/services/platform-service/src/lib/cosmos-init.ts +++ b/services/platform-service/src/lib/cosmos-init.ts @@ -71,6 +71,11 @@ const CONTAINER_DEFS: Record = { feedback: { partitionKeyPath: '/productId' }, impersonation_sessions: { partitionKeyPath: '/productId', defaultTtl: 90 * 86400 }, changelog: { partitionKeyPath: '/productId' }, + // Remote Diagnostics (see docs/devops/REMOTE_DIAGNOSTICS_ROADMAP.md) + debug_sessions: { partitionKeyPath: '/id', defaultTtl: 7 * 86400 }, + debug_traces: { partitionKeyPath: '/pk', defaultTtl: 7 * 86400 }, + debug_logs: { partitionKeyPath: '/pk', defaultTtl: 3 * 86400 }, + debug_screenshots: { partitionKeyPath: '/sessionId', defaultTtl: 7 * 86400 }, }; export async function initCosmosIfNeeded(): Promise {