首页 > 其他分享 >4.6 实用promql介绍

4.6 实用promql介绍

时间:2024-07-13 16:27:08浏览次数:12  
标签:4.6 http sum 实用 prometheus promql 举例 requests total

本节重点介绍 : prometheus promql简单的总结

  • topk 最值
  • absent nodata报警
  • offset 同环比
  • 分位值histogram_quantile
  • 成功的/总的 = 成功率
  • agg_over_time 横向的聚合

实用功能总结

查询函数文档

举例

agg 去掉/保留 label ,分布情况

  • 去掉举例:sum without(code) (rate(prometheus_http_requests_total[2m] ) )
  • image.png
  • 保留举例:sum by(code) (rate(prometheus_http_requests_total[2m] ) )
  • image.png

topk bottomK 看top

  • 举例:查看容器cpu使用率top5topk(5,prometheus_http_response_size_bytes_bucket)
  • image.png
  • 最小的 bottomk(5,prometheus_http_response_size_bytes_bucket)

同环比 相减

  • 举例:qps环比1小时 掉10sum (rate(prometheus_http_requests_total[2m] offset 1h) ) - sum (rate(prometheus_http_requests_total[2m] ) )

absent nodata报警

  • ==1代表absent生效
  • 举例:absent(abc_def)==1

分位值histogram_quantile

  • 举例查看apiserver 请求延迟90分位histogram_quantile(0.90, sum(rate(prometheus_http_request_duration_seconds_bucket[5m])) by (le))

两组series关联 成功率百分比

  • 举例:apiserver 请求成功率 100* ( sum(prometheus_http_requests_total{code=~"2.*|3.*"})/ sum(prometheus_http_requests_total) )
  • image.png

agg_over_time 给所有ts的value做agg 横向agg

  • 举例查看一天的alertavg_over_time(go_goroutines [24h])

本节重点总结 : prometheus promql简单的总结

  • topk 最值
  • absent nodata报警
  • 分位值histogram_quantile
  • offset 同环比
  • 成功的/总的 = 成功率
  • agg_over_time 横向的聚合

标签:4.6,http,sum,实用,prometheus,promql,举例,requests,total
From: https://blog.csdn.net/weixin_48502062/article/details/140382229

相关文章

  • 实用机器学习(快速入门)
    前言因为需要机器学习的助力,所以(浅浅)进修了一下。现在什么东西和AI结合一下感觉就好发文章了;我看了好多学习视频,发现机器学习实际上是数学,并不是常规的去学习代码什么的(虽然代码也很简单),而是去学习原理。这其实并不合我的学习方法,所以我歪门邪道了一下,先实用,再搞原理(这样就比原先......
  • Burp Suite Professional 2024.6 for Windows x64 - 领先的 Web 渗透测试软件
    BurpSuiteProfessional2024.6forWindowsx64-领先的Web渗透测试软件世界排名第一的Web渗透测试工具包请访问原文链接:https://sysin.org/blog/burp-suite-pro-win/,查看最新版。原创作品,转载请保留出处。BurpSuiteProfessionalTheworld’s#1webpenetrationte......
  • Burp Suite Professional 2024.6 for macOS x64 & ARM64 - 领先的 Web 渗透测试软件
    BurpSuiteProfessional2024.6formacOSx64&ARM64-领先的Web渗透测试软件世界排名第一的Web渗透测试工具包请访问原文链接:https://sysin.org/blog/burp-suite-pro-mac/,查看最新版。原创作品,转载请保留出处。BurpSuiteProfessionalTheworld’s#1webpenetrat......
  • Burp Suite Professional 2024.6 (macOS, Linux, Windows) - Web 应用安全、测试和扫
    BurpSuiteProfessional2024.6(macOS,Linux,Windows)-Web应用安全、测试和扫描BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:https://sysin.org/blog/burp-suite-pro/,查看最新版。原创作品,转载请保留出处。BurpSuiteProfession......
  • 利用人工智能简化网页设计:最佳工具和实用技巧
    人工智能已经成为网页设计行业的重要组成部分,即使你不是超级技术迷,稍微了解一下人工智能也是很自然的。如果你正在寻找能够简化网页设计流程的人工智能工具,但不确定该用哪些工具,那你来对地方了。接下来,我们将详细介绍一些可以帮助你从头到尾设计客户网站的人工智能工具,包括创意......
  • SpinalHDL之实用工具(下篇)
    本文作为SpinalHDL学习笔记第十四篇,记录使用SpinalHDL的一些实用性语法工具。SpinalHDL学习笔记总纲链接如下:SpinalHDL学习笔记_spinalhdlblackbox-CSDN博客目录:6.存根(Stub)7.Assertions8.Report9.ScopeProperty6.存根(Stub)可以将组件层次结构清空作为一个存根(st......
  • 2024 年 Visual Studio 实用插件集合
    前言  在软件开发领域,选择正确的工具可以极大地提升开发效率和质量。   VisualStudio作为微软推出的强大集成开发环境(IDE),通过安装合适的插件,可以进一步增强其功能,满足开发者多样化的需求。   以下是2024年最新最全的VisualStudio实用插件推荐,旨在帮助开发者优化......
  • 2024.6 - 2024.7 gzez 联训总结
    NOI2024之前的联训。现在对分数有了概念。Ag=~150pts,Au=~220pts,但是每次考试都只能在80pts左右徘徊喵。但是每年NOI难度差别据说有点大,所以仅供参考。试题基本有梯度,不按难度排序。本文中T1/T2/T3指按照难度排序后题目的顺序编号。1.现状自从上次rdfz训练完后......
  • 【乔二参】省钱又实用:推荐几款优质免费工具
    https://gitee.com/qercan/software-sharing非常感谢您的支持!您的点赞、关注和评论是我创作的动力。我会继续努力,提供高质量内容,如有任何建议,请随时与我联系。互联网真是个神奇的宝藏库!今天,我给大家推荐几个超赞的网站,它们既有趣又富有内涵,无论你钟爱哪种兴趣,都能在其中......
  • SpinalHDL之实用工具(上篇)
    本文作为SpinalHDL学习笔记第十三篇,记录使用SpinalHDL的一些实用性语法工具。SpinalHDL学习笔记总纲链接如下:SpinalHDL学习笔记_spinalhdlblackbox-CSDN博客SpinalHDL的核心定义了许多功能性语法:•类型/字面量•寄存器/时钟域•组件/逻辑区•随机访问/只读存储......