使用CDF进行SLO监控
🌐 SLO monitoring with CDF
const { createHistogram } = require('node:perf_hooks');
const latency = createHistogram();
// Record request latencies (in nanoseconds)...
// "What fraction of requests complete within 100ms?"
const withinSLO = latency.cdf(100_000_000);
console.log(`${(withinSLO * 100).toFixed(1)}% of requests within SLO`);
// "What fraction of requests exceed 500ms?"
const violating = latency.ccdf(500_000_000);
console.log(`${(violating * 100).toFixed(1)}% of requests violating SLO`);