INNER CODE UNIT · Python

n

VersusControl/versus-incident · scripts/generate_fake_metrics.py:129

    n = random.randint(rate, rate + 10) if spiking else random.randint(rate, rate + 5)
    err_ratio = 0.45 if spiking else 0.005
    for _ in range(n):
        if random.random() < err_ratio:
            code = 500
            latency = random.uniform(0.8, 3.0) if spiking else random.uniform(0.2, 0.6)
        else:
            code = 200
            latency = random.uniform(0.6, 2.0) if spiking else random.uniform(0.02, 0.15)
        series.observe(code, latency)


def _fmt_le(f: float) -> str:
    # Prometheus le labels render whole numbers without a trailing ".0".
    if f == int(f):
        return str(int(f))
    return repr(f)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…