Prometheus 01-常用PromSQL记录
Posted 菜鸟老文
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Prometheus 01-常用PromSQL记录相关的知识,希望对你有一定的参考价值。
Http相关:
- 应用程序 HTTP 请求的平均响应时间(以毫秒为单位):
rate(http_server_requests_seconds_sum[5m]) / rate(http_server_requests_seconds_count[5m]) * 1000
这个 PromQL 查询使用了 http_server_requests_seconds_sum
和 http_server_requests_seconds_count
两个指标,它们分别表示请求响应总耗时(以秒为单位)和请求数量。通过计算这两个指标的速率并相除,我们可以得到每个请求的平均响应时间(以毫秒为单位)。
- HTTP 请求的总请求数(按状态码分类):
sum by(status) (increase(http_server_requests_seconds_count[1h]))
这个 PromQL 查询使用了 http_server_requests_seconds_count
指标,并通过 by(status)
关键字对其进行了分组。使用 increase()
函数,我们可以获取在过去一个小时内每个状态码的请求数量。
JVM相关:
- 应用程序的内存使用情况(以字节为单位):
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记录的主要内容,如果未能解决你的问题,请参考以下文章