{ "meta": { "label": "v1.45.0-before-boot", "commit": "0f6d668df", "date": "2026-10-22T04:36:55.826Z", "node": "v22.23.2", "cpus": 14, "loadAverage": [ 9.3, 9.4, 11.2 ], "heapMb": 792, "idleSeconds": 300, "healthyAtMs": 1590, "readyAtMs": 5432, "stallMaxMs": 0 }, "bootLines": [], "stalls": [], "heapLines": [ { "atMs": 5752, "heap_used_mb": 184, "heap_total_mb": 219, "heap_limit_mb": 840, "heap_used_ratio": 0.219, "new_space_mb": 1, "old_space_mb": 105, "code_space_mb": 4, "large_object_space_mb": 68, "new_large_object_space_mb": 0, "code_large_object_space_mb": 0, "trusted_space_mb": 6, "read_only_space_mb": 0, "other_spaces_mb": 0, "rss_mb": 267, "external_mb": 11, "array_buffers_mb": 0, "active_requests": 0, "active_jobs": 0, "in_flight_dropped": 0, "uptime_s": 6 }, { "atMs": 307706, "heap_used_mb": 164, "heap_total_mb": 170, "heap_limit_mb": 840, "heap_used_ratio": 0.196, "new_space_mb": 0, "old_space_mb": 99, "code_space_mb": 5, "large_object_space_mb": 58, "new_large_object_space_mb": 0, "code_large_object_space_mb": 0, "trusted_space_mb": 3, "read_only_space_mb": 0, "other_spaces_mb": 0, "rss_mb": 623, "external_mb": 11, "array_buffers_mb": 0, "active_requests": 0, "active_jobs": 1, "in_flight_dropped": 0, "uptime_s": 308 } ], "markCompacts": [ { "atMs": 307, "beforeMb": 21.4, "afterMb": 17.4 }, { "atMs": 560, "beforeMb": 49.9, "afterMb": 47.8 }, { "atMs": 685, "beforeMb": 79.8, "afterMb": 79.1 }, { "atMs": 1324, "beforeMb": 159.8, "afterMb": 154.8 }, { "atMs": 9449, "beforeMb": 189.6, "afterMb": 172.9 }, { "atMs": 10070, "beforeMb": 174.4, "afterMb": 170.7 }, { "atMs": 69903, "beforeMb": 179.9, "afterMb": 171.2 }, { "atMs": 151031, "beforeMb": 191.1, "afterMb": 174.3 }, { "atMs": 153639, "beforeMb": 193.8, "afterMb": 171.6 }, { "atMs": 158553, "beforeMb": 204.6, "afterMb": 161.5 }, { "atMs": 163529, "beforeMb": 191.2, "afterMb": 161.4 }, { "atMs": 167487, "beforeMb": 185.6, "afterMb": 161.5 }, { "atMs": 170381, "beforeMb": 187.3, "afterMb": 161.7 }, { "atMs": 173875, "beforeMb": 192.7, "afterMb": 162.2 }, { "atMs": 177580, "beforeMb": 185.9, "afterMb": 162.2 }, { "atMs": 183462, "beforeMb": 189.4, "afterMb": 162.3 }, { "atMs": 188340, "beforeMb": 181.6, "afterMb": 163.6 }, { "atMs": 193243, "beforeMb": 184.7, "afterMb": 163.7 }, { "atMs": 197708, "beforeMb": 186.5, "afterMb": 164.6 }, { "atMs": 201596, "beforeMb": 188.1, "afterMb": 164.7 }, { "atMs": 205007, "beforeMb": 182.3, "afterMb": 163.6 }, { "atMs": 208279, "beforeMb": 190.3, "afterMb": 164.3 }, { "atMs": 212210, "beforeMb": 184.4, "afterMb": 164.6 }, { "atMs": 217239, "beforeMb": 197.7, "afterMb": 163.6 }, { "atMs": 222139, "beforeMb": 190.6, "afterMb": 165 }, { "atMs": 226947, "beforeMb": 189.7, "afterMb": 164.5 }, { "atMs": 232566, "beforeMb": 194.2, "afterMb": 164.4 }, { "atMs": 235870, "beforeMb": 189.2, "afterMb": 164.9 }, { "atMs": 239409, "beforeMb": 182.9, "afterMb": 163.4 }, { "atMs": 243098, "beforeMb": 184.4, "afterMb": 163.7 }, { "atMs": 248670, "beforeMb": 193.1, "afterMb": 164.9 }, { "atMs": 252268, "beforeMb": 184.2, "afterMb": 164.2 }, { "atMs": 257945, "beforeMb": 190.5, "afterMb": 163.7 }, { "atMs": 261312, "beforeMb": 190.4, "afterMb": 166.8 }, { "atMs": 265221, "beforeMb": 188.2, "afterMb": 163.7 }, { "atMs": 269662, "beforeMb": 188.6, "afterMb": 164.2 }, { "atMs": 273624, "beforeMb": 187.7, "afterMb": 164.2 }, { "atMs": 277464, "beforeMb": 186.3, "afterMb": 163.8 }, { "atMs": 281950, "beforeMb": 196.7, "afterMb": 163.5 }, { "atMs": 285110, "beforeMb": 186.2, "afterMb": 164.6 }, { "atMs": 290497, "beforeMb": 193.9, "afterMb": 164.2 }, { "atMs": 295540, "beforeMb": 190.6, "afterMb": 164.4 }, { "atMs": 299084, "beforeMb": 183.5, "afterMb": 164.4 }, { "atMs": 305318, "beforeMb": 191.1, "afterMb": 164.4 }, { "atMs": 305585, "beforeMb": 175.3, "afterMb": 163.9 }, { "atMs": 305613, "beforeMb": 163.9, "afterMb": 163.9 }, { "atMs": 308911, "beforeMb": 174, "afterMb": 163.7 } ], "tasks": [ { "startMs": 5, "durationMs": 279, "byModule": [ [ "(native)", 122.3 ], [ "npm:next", 57.1 ], [ "node:internal/modules/cjs/loader", 41.7 ], [ "node:internal/bootstrap/realm", 24.7 ], [ "node:fs", 5.3 ], [ "node:internal/deps/undici/undici", 5.3 ], [ "node:internal/modules/package_json_reader", 4.5 ], [ "node:path", 4 ], [ "node:internal/streams/destroy", 1.5 ], [ "node:internal/deps/cjs-module-lexer/lexer", 1.5 ], [ "node:zlib", 1.5 ], [ "node:worker_threads", 1.5 ], [ "node:internal/net", 1.5 ], [ "node:events", 1.5 ], [ "node:internal/dns/callback_resolver", 1.3 ] ], "byFunction": [ [ "readFileUtf8 (native)", 63.6 ], [ "wrapSafe node:internal/modules/cjs/loader", 29.6 ], [ "compileForInternalLoader node:internal/bootstrap/realm", 24.7 ], [ "startServer npm:next", 22.8 ], [ "internalModuleStat (native)", 19.1 ], [ "dlopen (native)", 16.1 ], [ "(garbage collector) (native)", 10.5 ], [ "compileFunction (native)", 8.5 ], [ "(anonymous) npm:next", 8.2 ], [ "(anonymous) node:internal/modules/cjs/loader", 7.9 ], [ "stat node:internal/modules/cjs/loader", 4.2 ], [ "realpathSync node:fs", 4.1 ], [ "__require node:internal/deps/undici/undici", 4.1 ], [ "normalizeString node:path", 4 ], [ "__nccwpck_require__ npm:next", 3.9 ] ], "byEntry": [] }, { "startMs": 339, "durationMs": 324, "byModule": [ [ "(native)", 87.6 ], [ "node:internal/modules/cjs/loader", 54.2 ], [ "npm:@prisma/client", 38 ], [ "wasm://wasm/00d1cb12", 36 ], [ "node:internal/modules/esm/utils", 26.7 ], [ "turbopack:///[turbopack]/nodejs/runtime/build-base.ts", 24.9 ], [ "npm:next", 22.1 ], [ "npm:zod", 6 ], [ "turbopack:///[turbopack]/shared/runtime/runtime-utils.ts", 3.1 ], [ "npm:@prisma/client-runtime-utils", 3 ], [ "node:fs", 2.9 ], [ "node:internal/bootstrap/realm", 2.8 ], [ "npm:pg-protocol", 1.8 ], [ "node:path", 1.5 ], [ "node:internal/deps/cjs-module-lexer/lexer", 1.5 ] ], "byFunction": [ [ "wrapSafe node:internal/modules/cjs/loader", 47.1 ], [ "(garbage collector) (native)", 40.1 ], [ "readFileUtf8 (native)", 27 ], [ "compileSourceTextModule node:internal/modules/esm/utils", 26.7 ], [ "#u npm:@prisma/client", 23.8 ], [ "instantiateModule turbopack:///[turbopack]/nodejs/runtime/build-base.ts", 23.3 ], [ "(anonymous) npm:next", 6 ], [ "(anonymous) npm:@prisma/client", 6 ], [ "(program) (native)", 5.2 ], [ "internalModuleStat (native)", 4.5 ], [ "wasm-function[1090] wasm://wasm/00d1cb12", 4.5 ], [ "wasm-function[2550] wasm://wasm/00d1cb12", 3.8 ], [ "readPackageJSON (native)", 3.1 ], [ "defineProp turbopack:///[turbopack]/shared/runtime/runtime-utils.ts", 3.1 ], [ "(anonymous) node:internal/modules/cjs/loader", 3 ] ], "byEntry": [ [ "src/instrumentation.ts", 80.6 ], [ "src/lib/db-session.ts", 60.7 ], [ "src/lib/notifications/types.ts", 13.2 ], [ "src/lib/boot/readiness-summary.ts", 13.2 ], [ "src/lib/ai/local-host-allowlist.ts", 13.2 ], [ "src/generated/prisma/internal/class.ts", 7.3 ], [ "src/lib/logging/context.ts", 6 ], [ "src/lib/crypto.ts", 6 ], [ "src/lib/boot/key-check.ts", 6 ], [ "src/lib/validations/measurement.ts", 3 ], [ "src/lib/validations/entry-instant.ts", 1.5 ], [ "src/lib/medications/scheduling/hhmm.ts", 1.5 ] ] }, { "startMs": 698, "durationMs": 753, "byModule": [ [ "node:internal/modules/cjs/loader", 178.2 ], [ "turbopack:///[turbopack]/nodejs/runtime/build-base.ts", 177.4 ], [ "(native)", 83.8 ], [ "npm:zod", 39.5 ], [ "npm:next", 34.6 ], [ "turbopack:///[turbopack]/shared/runtime/async-module.ts", 33.9 ], [ "npm:mmdb-lib", 26.1 ], [ "node:fs", 23.5 ], [ "npm:yaml", 22.4 ], [ "src/lib/activity/goal-bounds.ts", 18.5 ], [ "node:internal/modules/esm/utils", 14.7 ], [ "turbopack:///[turbopack]/shared/runtime/runtime-utils.ts", 9.3 ], [ "src/lib/daily/today-overview.ts", 4.6 ], [ "npm:undici", 4.5 ], [ "npm:semver", 4.2 ] ], "byFunction": [ [ "instantiateModule turbopack:///[turbopack]/nodejs/runtime/build-base.ts", 177.4 ], [ "wrapSafe node:internal/modules/cjs/loader", 172.5 ], [ "readFileUtf8 (native)", 37.3 ], [ "asyncModule turbopack:///[turbopack]/shared/runtime/async-module.ts", 32.4 ], [ "(garbage collector) (native)", 29.3 ], [ "readFileSync node:fs", 22 ], [ "(anonymous) npm:mmdb-lib", 20.5 ], [ "(anonymous) src/lib/activity/goal-bounds.ts", 18.5 ], [ "compileSourceTextModule node:internal/modules/esm/utils", 14.7 ], [ "u npm:zod", 10.3 ], [ "a npm:next", 6.3 ], [ "(anonymous) npm:zod", 5.8 ], [ "module.exports.Object.defineProperty.value npm:mmdb-lib", 5.7 ], [ "(anonymous) npm:next", 5.4 ], [ "w src/lib/daily/today-overview.ts", 4.6 ] ], "byEntry": [ [ "src/instrumentation.ts", 410 ], [ "src/lib/jobs/reminder/register-maintenance.ts", 279.5 ], [ "src/lib/sharing/acting-session.ts", 138.5 ], [ "src/lib/jobs/offhost-backup.ts", 137.1 ], [ "src/lib/integrations/oauth-refresh.ts", 136.3 ], [ "src/lib/jobs/morning-digest-refresh-shared.ts", 136.3 ], [ "src/lib/export/environment-backup.ts", 134.1 ], [ "src/lib/export/full-backup-payload.ts", 134.1 ], [ "src/app/api/health/route.ts", 127.5 ], [ "src/lib/insights/snapshot-hash.ts", 124.9 ], [ "src/lib/export/streamed-field.ts", 106.8 ], [ "src/lib/jobs/report-worker-error.ts", 93 ], [ "src/lib/labs/biomarker-resolve.ts", 93 ], [ "src/lib/jobs/reminder/google-health-sync.ts", 89.6 ], [ "src/lib/api-errors.ts", 77.5 ] ] } ], "bootSelf": [ [ "(native)", 524.6 ], [ "node:internal/modules/cjs/loader", 274 ], [ "turbopack:///[turbopack]/nodejs/runtime/build-base.ts", 202.3 ], [ "npm:next", 136.8 ], [ "wasm://wasm/00d1cb12", 108.1 ], [ "npm:@prisma/client", 76.1 ], [ "npm:pg", 56.5 ], [ "npm:zod", 45.5 ], [ "node:internal/modules/esm/utils", 41.4 ], [ "npm:luxon", 38.5 ], [ "turbopack:///[turbopack]/shared/runtime/async-module.ts", 35.3 ], [ "node:fs", 31.7 ], [ "node:internal/bootstrap/realm", 28.9 ], [ "npm:pg-protocol", 27.7 ], [ "npm:mmdb-lib", 26.1 ], [ "npm:yaml", 22.4 ], [ "npm:pg-boss", 19.3 ], [ "src/lib/activity/goal-bounds.ts", 18.5 ], [ "node:internal/process/task_queues", 17.7 ], [ "node:internal/streams/readable", 15.5 ], [ "node:internal/async_hooks", 15.1 ], [ "npm:cron-parser", 14.6 ], [ "node:internal/timers", 12.8 ], [ "turbopack:///[turbopack]/shared/runtime/runtime-utils.ts", 12.4 ], [ "node:buffer", 11.6 ], [ "node:internal/buffer", 10 ], [ "node:net", 9.8 ], [ "npm:pg-pool", 9.5 ], [ "node:internal/event_target", 7.5 ], [ "node:timers", 7.3 ], [ "node:path", 7 ], [ "node:internal/deps/undici/undici", 6.8 ], [ "npm:%40prisma", 5.8 ], [ "node:internal/streams/writable", 5.7 ], [ "node:internal/stream_base_commons", 5.2 ], [ "src/lib/daily/today-overview.ts", 4.6 ], [ "node:internal/modules/package_json_reader", 4.5 ], [ "npm:undici", 4.5 ], [ "src/lib/tz/zone-offset.ts", 4.5 ], [ "node:events", 4.4 ] ], "heap": { "probes": { "parsed locale catalogs": { "count": 32, "retainedMb": 14.1 } }, "totalMb": 172.3, "nodeCount": 1412114, "byType": [ [ "string", 79.1 ], [ "array", 27.6 ], [ "code", 18.6 ], [ "object", 16.7 ], [ "hidden", 9.3 ], [ "native", 8 ], [ "object shape", 5.8 ], [ "closure", 5 ], [ "concatenated string", 1.3 ], [ "number", 0.4 ], [ "regexp", 0.2 ], [ "sliced string", 0.2 ], [ "synthetic", 0 ], [ "symbol", 0 ], [ "bigint", 0 ] ], "byConstructor": [ [ "array:(object elements)", 20.6, 24726 ], [ "object:Object", 11.9, 300844 ], [ "native:system / JSArrayBufferData", 7.5, 169 ], [ "array:(object properties)", 4.4, 6540 ], [ "array:", 2.7, 9578 ], [ "object:system / Context", 1.6, 28887 ], [ "closure:", 1.5, 27081 ], [ "object:Date1", 1, 10632 ], [ "closure:native_bind", 0.9, 20134 ], [ "object:Array", 0.6, 19550 ], [ "object:a", 0.4, 3880 ], [ "native:Node / histogram", 0.4, 1 ], [ "closure:get", 0.3, 4717 ], [ "object:Set", 0.2, 5102 ], [ "closure:set", 0.2, 3414 ], [ "object:d", 0.2, 3874 ], [ "object:Module", 0.1, 1907 ], [ "object:Promise", 0.1, 1590 ], [ "closure:n", 0.1, 1400 ], [ "closure:i", 0.1, 1390 ], [ "object:n", 0.1, 1900 ], [ "object:ZodOptional", 0.1, 236 ], [ "object:_TstNode", 0.1, 939 ], [ "native:Node / parser_buffer", 0.1, 1 ], [ "object:TCP", 0, 7 ], [ "closure:callbackTrampoline", 0, 1 ], [ "closure:promiseInitHook", 0, 1 ], [ "closure:promiseBeforeHook", 0, 1 ], [ "closure:promiseAfterHook", 0, 1 ], [ "object:global", 0, 4 ] ], "largestStrings": [ [ 9.7, "module.exports=[425781,(e,a,i)=>{a.exports=JSON.parse('{\"common\":{\"listCapped\":\"Hier stehen die letz" ], [ 9.7, "module.exports=[157893,(e,a,i)=>{a.exports=JSON.parse('{\"common\":{\"listCapped\":\"Hier stehen die letz" ], [ 5.6, "module.exports=[17856,A=>{\"use strict\";var e,C,g,I,Q=Object.defineProperty,B={},s={$:()=>i,bgBlack:(" ], [ 5.6, "module.exports=[234494,A=>{\"use strict\";var e,C,g,I,Q=Object.defineProperty,B={},s={$:()=>i,bgBlack:" ], [ 4.4, "const wasm = \"AGFzbQEAAAABtgRLYAN/f38Bf2ACf38Bf2ACf38AYAF/AGADf39/AGAEf39/fwBgBX9/f39/AGABfwF/YAZ/f3" ], [ 4.4, "AGFzbQEAAAABtgRLYAN/f38Bf2ACf38Bf2ACf38AYAF/AGADf39/AGAEf39/fwBgBX9/f39/AGABfwF/YAZ/f39/f38AYAR/f39/" ], [ 3.7, "module.exports=[799092,(e,t,n)=>{\"use strict\";Object.defineProperty(n,\"__esModule\",{value:!0}),Objec" ], [ 1.9, "lliADOAUngIEAACgKwAgBgAAoSsAIAcAAKErACAIAACiKwAgCQAAoysAIAoAAKQrACALAAClKwAgDAAApisAIA0AAKcrACARAACS" ], [ 1.3, "(()=>{var e,t,r={\"./dist/build/webpack/alias/react-dom-server.js\"(e,t,r){\"use strict\";var n;function" ], [ 1.2, "module.exports=[842865,(e,t,r)=>{let i=e.r(522734);t.exports=function(e){return e?/-----BEGIN ([A-Z\\" ], [ 1.1, "module.exports=[834886,(e,t,n)=>{\"use strict\";Object.defineProperty(n,\"__esModule\",{value:!0});var r" ], [ 1.1, "// v1.4.34 web-freeze. Schema is locked additive-only until iOS launch // + v1.5.0 marker. See .plan" ], [ 1.1, "module.exports=[971743,(A,e,t)=>{\"use strict\";let r=A.r(57328),{addAbortListener:s}=A.r(687769),{Rea" ], [ 1, "module.exports=[835717,(A,e,t)=>{\"use strict\";let r=A.r(57328),{addAbortListener:s}=A.r(687769),{Rea" ], [ 0.7, "module.exports=[594108,806176,674750,98746,t=>{\"use strict\";var i;let r;function n(t){return t}funct" ], [ 0.7, "module.exports=[144056,t=>{\"use strict\";let i,n;function r(t){return t}function a(t){return t}functi" ], [ 0.5, "'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); // these aren't reall" ], [ 0.5, "import assert from 'node:assert'; import { indexKeysRaw, indexIncludeRaw, indexPredicateRaw, display" ], [ 0.5, "module.exports=[21025,(e,t,r)=>{t.exports=e.x(\"next/dist/build/adapter/setup-node-env.external.js\",(" ], [ 0.4, "(()=>{var e,t,r={\"./dist/compiled/@edge-runtime/cookies/index.js\"(e){\"use strict\";var t=Object.defin" ], [ 0.3, "(()=>{var e={975:(e,t,i)=>{const r=i(485);const{isObject:s,isArray:n}=i(648);const a=\"before\";const " ], [ 0.3, "(()=>{var a={32:(a,e,i)=>{\"use strict\"; /*! * accepts * Copyright(c) 2014 Jonathan Ong * Copyrigh" ], [ 0.2, "/* eslint-disable no-restricted-syntax -- everything above the v42 entry keeps its original SQL verb" ], [ 0.2, "\"use strict\";var pu=Object.create;var xr=Object.defineProperty;var du=Object.getOwnPropertyDescripto" ], [ 0.2, "\"use strict\"; Object.defineProperty(exports, \"__esModule\", { value: true }); 0 && (module.export" ] ], "topRetainers": [ { "mb": 33.9, "name": "object:yr", "path": "[1] > [10] > 15 > extension > global > prisma > [1] > _engine" }, { "mb": 10, "name": "object:Object", "path": "tX > onClose > onClose > context > system / Context > previous > system / Context > e > Context > __proto__ > c" }, { "mb": 9.8, "name": "code:.next/server/chu", "path": "system / Context > timerListMap > Object > [120000] > TimersList > _idleNext > Timeout > _onTimeout > > shared > script" }, { "mb": 9.7, "name": "code:.next/server/chu", "path": "Module > _cache > Object > .next/server/chunks/_09yxiz_._.js > Module > exports > Array > [1] > > shared > script" }, { "mb": 7.4, "name": "object:system / Context", "path": "Node / PrincipalRealm > base_object_list > Node / BaseObjectList > [25] > Node / ModuleWrap > native_to_javascript > ModuleWrap > 2 > [4] > context" }, { "mb": 5.6, "name": "code:.next/server/chu", "path": "global > prisma > [1] > t > _engineConfig > Object > compilerWasm > Object > getRuntime > getRuntime > shared > script" }, { "mb": 5.6, "name": "code:.next/server/chu", "path": "Module > _cache > Object > .next/server/chunks/_0hfea7u._.js > Module > exports > Array > [1] > > shared > script" }, { "mb": 4.4, "name": "object:Generator", "path": "[6] > principal_realm > Node / PrincipalRealm > base_object_list > Node / BaseObjectList > [26] > Node / ModuleWrap > native_to_javascript > ModuleWrap > 2 > [4]" }, { "mb": 4.4, "name": "string:AGFzbQEAAAABtgRLYAN/f38Bf2ACf38Bf2ACf38AYAF/AGADf39/AGAEf39/", "path": "[1] > [21] > 59867" }, { "mb": 3.7, "name": "code:.next/server/chu", "path": "[1] > [10] > 15 > extension > global > __healthlog_pgboss__ > PgBoss > _events > Object > error > > shared > script" }, { "mb": 3.6, "name": "object:Client", "path": "Object > close > > context > system / Context > self > Connection > _events > Object > parseComplete > bound_this" } ], "sourceStringsMb": 44.2 } }