{
  "_": "Raw benchmark output. Generated by scripts/bench/high-frequency.mjs.",
  "startedAt": "2026-08-01T15:25:29.870Z",
  "window": {
    "start": "2026-08-01T15:25:49.970Z",
    "end": "2026-08-01T15:26:49.975Z",
    "seconds": 60.005,
    "warmupSeconds": 20
  },
  "configured": {
    "monitors": 10,
    "intervalMs": 500,
    "expectedChecksPerSecond": 20
  },
  "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": 1195,
    "distinctMonitors": 10,
    "checksPerSecond": 19.915007082743102,
    "failures": 0,
    "errorRate": 0,
    "promotedObservations": 266
  },
  "cadenceMs": {
    "samples": 1185,
    "p50": 503,
    "p95": 505,
    "p99": 506,
    "min": 475,
    "max": 507
  },
  "schedulerLagMs": {
    "p50": 3,
    "p95": 5,
    "p99": 6,
    "max": 7
  },
  "missedSlots": 0,
  "database": {
    "transactions": 1146,
    "transactionsPerSecond": 19.098408465961167,
    "walBytes": 669304,
    "checkRowsWritten": 266,
    "checkTableGrowthBytes": 90112,
    "sampleRowsWritten": 1200,
    "sampleTableGrowthBytes": 114688
  },
  "benchProcess": {
    "userCpuMs": 0.548,
    "systemCpuMs": 0.158,
    "rssBytes": 70115328
  },
  "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": 7374340096,
    "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."
  ]
}
