zoukankan      html  css  js  c++  java
  • 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))

  • 相关阅读:
    基础JavaScript练习(一)总结
    零基础JavaScript编码(三)总结
    零基础JavaScript编码(二)
    零基础JavaScript编码(一)
    响应式网格(栅格化)布局总结
    实现常见的技术产品官网的页面架构及样式布局总结
    通过HTML及CSS模拟报纸排版总结
    任务四:定位和居中问题总结
    1. Two Sum
    任务三:三栏式布局总结
  • 原文地址:https://www.cnblogs.com/yaoyu1983/p/12494816.html
Copyright © 2011-2022 走看看