(interval)
| 12 | |
| 13 | |
| 14 | async def log_latency(interval): |
| 15 | while True: |
| 16 | await asyncio.sleep(interval) |
| 17 | p = statistics.quantiles(LATENCIES.values(), n=100) |
| 18 | print(f"clients = {len(LATENCIES)}") |
| 19 | print( |
| 20 | f"p50 = {p[49] / 1e6:.1f}ms, " |
| 21 | f"p95 = {p[94] / 1e6:.1f}ms, " |
| 22 | f"p99 = {p[98] / 1e6:.1f}ms" |
| 23 | ) |
| 24 | print() |
| 25 | |
| 26 | |
| 27 | async def client(): |
no outgoing calls
no test coverage detected
searching dependent graphs…