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))

  • 相关阅读:
    $.ajax
    es6--之箭头函数
    vuex相关知识点
    grunt---grunt_test 测试用例
    git2--常用命令
    git命令
    百万程序员的苦恼-选择VB.NET还是C#
    在Linux上运行C#
    C#中的cookie编程
    C#编程让Outlook乖乖交出帐户密码
  • 原文地址:https://www.cnblogs.com/yaoyu1983/p/12494816.html
Copyright © 2011-2022 走看看