• prometheus表达式


    avg_over_time(%s[%ds])

    max_over_time(%s[%ds])

    min_over_time(%s[%ds])

    count_over_time(ecs_cpu_util[20m] offset 20m) > 0 and count_over_time(ecs_cpu_util[20m]) < 2

    可以通过or来支持多个条件,实现多个指标维度在一个告警规则配置里计算:

    count_over_time(ecs_cpu_util[20m] offset 20m) > 0 or count_over_time(ecs_cpu_util[20m]) < 2

    例如:

    ecs_cpu_util{resourceId="e9f2e8be-3d1a-4a46-9c6b-cdea073c8b76",tenantId="11878786597904384"}>0 or
    ecs_cpu_util{resourceId="051e3e8d-59b2-4cae-b2e9-4184983bfe32",tenantId="11878786597904384"}>0 or
    ecs_cpu_util{resourceId="fbc712bb-5d1b-42b5-a7fe-b861a148429c",tenantId="11878786597904384"}>0

    (ecs_cpu_util_5m{metircCode="mem_util",resourceId="d6fcd577-9f05-49d9-b1c2-e779cda59573"} or ecs_cpu_util_5m{metircCode="mem_util",resourceId="d4629460-bfba-445f-9632-aa9adef07fce"})>=0

    (count_over_time(cpuUsage{tenantId="888888"}[5m] offset 5m))==0

    http://49.4.48.241:32007/api/v1/query_range?query=((cpu_util{instance_id="052005d9-71ff-43b5-b72a-57857bbc74b1",tenantId="49858159166402560"} offset 5m) or (cpu_util{instance_id="78d0e84e-32f7-4fbf-a4e5-1a2bdcea7acf",tenantId="49858159166402560"} offset 5m))&start=1585720319.125&end=1585721519.125&step=5&_=1585651637382

    http://49.4.48.241:32007/api/v1/query?query=(max_over_time(cpu_util{instance_id="052005d9-71ff-43b5-b72a-57857bbc74b1",tenantId="49858159166402560"}[5m] offset 10m) or max_over_time(cpu_util{instance_id="78d0e84e-32f7-4fbf-a4e5-1a2bdcea7acf",tenantId="49858159166402560"}[5m] offset 10m))

  • 相关阅读:
    sql server 行转列
    java 加密解密WORD文档
    数据库重新连接存储
    MSSQL 删除索引
    WORD添加批注(JAVA)
    JAVA添加WORD文档批注
    MYECLIPSE说明书
    K3二次开发后台表
    css css预处理器
    javascript 视频播放指定的时间段
  • 原文地址:https://www.cnblogs.com/yaoyu1983/p/12494816.html
Copyright © 2020-2023  润新知