{
  "_": "Raw benchmark output. Generated by scripts/bench/high-frequency.mjs.",
  "startedAt": "2026-08-01T15:34:57.998Z",
  "window": {
    "start": "2026-08-01T15:35:23.114Z",
    "end": "2026-08-01T15:36:08.151Z",
    "seconds": 45.037,
    "warmupSeconds": 25
  },
  "configured": {
    "monitors": 1,
    "intervalMs": 500,
    "expectedChecksPerSecond": 2
  },
  "measuredFrom": {
    "table": "monitor_hf_samples",
    "column": "observed_at",
    "note": "The high-frequency plane writes a sample per probe here and promotes one into monitor_checks only when the verdict changes or the monitor's own interval elapses. Cadence is the samples; promotions are counted separately below."
  },
  "achieved": {
    "checks": 89,
    "distinctMonitors": 1,
    "checksPerSecond": 1.9761529409152474,
    "failures": 89,
    "errorRate": 1,
    "promotedObservations": 455
  },
  "cadenceMs": {
    "samples": 88,
    "p50": 503,
    "p95": 505,
    "p99": 508,
    "min": 476,
    "max": 508
  },
  "schedulerLagMs": {
    "p50": 3,
    "p95": 5,
    "p99": 8,
    "max": 8
  },
  "missedSlots": 0,
  "database": {
    "transactions": 3044,
    "transactionsPerSecond": 67.58887137242712,
    "walBytes": 4442592,
    "checkRowsWritten": 455,
    "checkTableGrowthBytes": 188416,
    "sampleRowsWritten": 90,
    "sampleTableGrowthBytes": 8192
  },
  "benchProcess": {
    "userCpuMs": 0.408,
    "systemCpuMs": 0.149,
    "rssBytes": 67035136
  },
  "worker": null,
  "environment": {
    "commit": "133cea61c105a1534646988f8afbdc52c4f551b5",
    "treeDirty": true,
    "node": "v26.4.0",
    "os": "Linux 7.1.4-1-cachyos",
    "hostname": "Linux",
    "cpuModel": "AMD Ryzen 7 7445HS w/ Radeon 740M Graphics",
    "cpuCount": 12,
    "totalMemBytes": 15975026688,
    "freeMemBytesAtStart": 6946156544,
    "postgres": "18.4",
    "postgresSettings": {
      "fsync": "on",
      "max_connections": "100",
      "shared_buffers": "16384",
      "synchronous_commit": "on",
      "wal_level": "replica"
    }
  },
  "caveats": [
    "This measures CADENCE, not detection time and not notification time.",
    "A configured interval is a request; the achieved figures above are what happened.",
    "The benchmark process observes the database; the worker under test is a separate process."
  ]
}
