Prometheus 01-常用PromSQL记录

Posted 菜鸟老文

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Prometheus 01-常用PromSQL记录相关的知识,希望对你有一定的参考价值。

Http相关:

  1. 应用程序 HTTP 请求的平均响应时间(以毫秒为单位):
rate(http_server_requests_seconds_sum[5m]) / rate(http_server_requests_seconds_count[5m]) * 1000

这个 PromQL 查询使用了 http_server_requests_seconds_sumhttp_server_requests_seconds_count 两个指标,它们分别表示请求响应总耗时(以秒为单位)和请求数量。通过计算这两个指标的速率并相除,我们可以得到每个请求的平均响应时间(以毫秒为单位)。

  1. HTTP 请求的总请求数(按状态码分类):
sum by(status) (increase(http_server_requests_seconds_count[1h]))

这个 PromQL 查询使用了 http_server_requests_seconds_count 指标,并通过 by(status) 关键字对其进行了分组。使用 increase() 函数,我们可以获取在过去一个小时内每个状态码的请求数量。

JVM相关:

  1. 应用程序的内存使用情况(以字节为单位):

prometheus视频教程

01.prometheus的介绍-1
02.prometheus的介绍-2
03.prometheus的基础理念
04.prometheus的监控分类
05.prometheus的架构
06.prometheus的监控项讲解
07.prometheus的企业讲解
08.prometheus的特点缺点
09.prometheus的命令行
10.prometheus的组件
11.prometheus的metrics
12.prometheus的监控图及命令行
13.prometheus的数据key/value
14.prometheus的key及组件
15prometheus的启动及设置
16.prometheus的监控cpu实例
查看下载

以上是关于Prometheus 01-常用PromSQL记录的主要内容,如果未能解决你的问题,请参考以下文章

prometheus 监控k8s 安装测试记录

prometheus 常用指标

如何在另一个 Prometheus 查询中引用查询值

prometheus 版本1.7 常用启动参数

有没有办法使用 Prometheus 记录经过的时间

Prometheus监控学习记录