feat(devops): separate public page server timing diagnostics
This commit is contained in:
1 parent
d5091d1a73
commit
baeb54aeb5
15 files changed
+315
-29
No files matched your search
@@ -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");
|
||||
});
|
||||
Reference in new issue
Block a user