feat(devops): separate public page server timing diagnostics
CI / check (push) Successful in 2m23s
CI / deploy (push) Successful in 1m13s
CI / publish-container (push) Successful in 44s

This commit is contained in:
Simo committed 2026-09-11 10:49:08 +02:00
1 parent d5091d1a73
commit baeb54aeb5
15 files changed
+315 -29

No files matched your search

+17
View File
@@ -68,3 +68,20 @@ it("ignores expired and malformed shared records", async () => {
expect(result.shared).toBe(true);
expect(result.samples).toEqual([sample]);
});
it("keeps public traffic separate from retained HK operations", async () => {
mock.status = "end";
recordPerformance({ ...sample, operationId: "hk-retained" });
for (let n = 0; n < 230; n++)
recordPerformance({
...sample,
kind: "public-page",
outcome: "completed",
operationId: `public-${n}`,
});
const admin = await readPerformance();
const publicPages = await readPerformance("public-page");
expect(admin.samples[0].operationId).toBe("hk-retained");
expect(publicPages.samples).toHaveLength(200);
expect(publicPages.samples[0].operationId).toBe("public-229");
});