← 返回题库
中级

计算各服务P99处理延迟

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    from pyodide.http import open_url
    from io import StringIO
    import pandas as pd
    metrics_csv = open_url(____).read()
    metrics = pd.read_csv(StringIO(____))
    print(____)
    for _, row in metrics.iterrows():
        dtype = str(____) if str(____) not in (____) else '____'
        flag = '____' if row['____'] > ____ else '____'
        print("____" + row['____'] + "____" + dtype + "____" + str(____) + "____" + str(____) + "____" + str(____) + "____" + flag)
    print(____)
    violations = metrics[metrics['____']>____]
    print("____" + str(len(____)))

示例

输入
solve()
期望输出
Service P99 Latency:
  data-ingestion (temperature): P50=45ms P95=120ms P99=250ms
  data-ingestion (vibration): P50=50ms P95=130ms P99=280ms
  data-ingestion (pressure): P50=48ms P95=200ms P99=850ms [SLO VIOLATION]
  alert-engine (all): P50=80ms P95=200ms P99=400ms
SLO target: P99<500ms
Violations: 1
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码